整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          超優(yōu)秀 HTML5 甘特圖類庫GanttChart

          天給大家分享一款超全功能的跨瀏覽器平臺(tái)甘特圖表庫DHTMLXGantt

          dhtmlx-gantt DHTMLX公司開源的 JavaScript 甘特圖/橫道圖/條狀圖類庫。用來快速構(gòu)建顯示項(xiàng)目、進(jìn)度,和隨著時(shí)間關(guān)聯(lián)的相關(guān)進(jìn)展情況。

          說明

          dhtmlx-Gantt 由位于俄羅斯圣彼得堡DHTMLX公司開發(fā)的甘特圖組件,適用于B/S模式的Web應(yīng)用開發(fā)。被廣泛應(yīng)用于項(xiàng)目管理、建筑、IT軟件、汽車等領(lǐng)域。

          快速創(chuàng)建

          <!DOCTYPE html>
          <html>
          <head>
          	<meta http-equiv="Content-type" content="text/html; charset=utf-8">
          	<title>gantt demo</title>
          	<script src="dhtmlxgantt.js?v=6.0.0"></script>
          	<link rel="stylesheet" href="dhtmlxgantt.css?v=6.0.0">
          	<style>
          		html, body {
          			height: 100%;
          			padding: 0px;
          			margin: 0px;
          			overflow: hidden;
          		}
          	</style>
          </head>
          <body>
          <div id="gantt_here" style='width:100%; height:100%;'></div>
          <script>
          	var taskList = {
          		data: [
          			{
          				id: 1, text: "Project #2", start_date: "01-04-2018", duration: 18, order: 10,
          				progress: 0.4, open: true
          			},
          			{
          				id: 2, text: "Task #1", start_date: "02-04-2018", duration: 8, order: 10,
          				progress: 0.6, parent: 1
          			},
          			{
          				id: 3, text: "Task #2", start_date: "11-04-2018", duration: 8, order: 20,
          				progress: 0.6, parent: 1
          			}
          		],
          		links: [
          			{id: 1, source: 1, target: 2, type: "1"},
          			{id: 2, source: 2, target: 3, type: "0"}
          		]
          	};
          	
          	gantt.config.date_format = "%Y-%m-%d %H:%i";
          	gantt.init("gantt_here");
          	gantt.parse(taskList);
          </script>
          </body>
          </html>

          為了配置甘特圖所需外觀,dhtmlxGantt提供了2個(gè)對(duì)象 configtemplates

          gantt.config //日期,比例,控件等的配置選項(xiàng)。
          gantt.templates //格式化甘特圖中使用的日期和標(biāo)簽的模板。
          • gantt.config 年示圖
          gantt.config.scale_unit = "year"; //按年顯示
          gantt.config.step = 1.5;	//設(shè)置時(shí)間刻度的步長(X軸)
          gantt.config.date_scale = "%Y";	//日期尺度按年
          
          gantt.init("gantt_here");

          • gantt.config 月示圖
          gantt.config.scale_unit = "month"; //按月顯示
          gantt.config.date_scale = "%F, %Y"; //設(shè)置時(shí)間刻度的格式(X軸) 多個(gè)尺度
          
          gantt.config.scale_height = 50; //設(shè)置時(shí)間刻度的高度和網(wǎng)格的標(biāo)題
          
          gantt.config.subscales = [
          	{unit: "day", step: 1, date: "%j, %D"}
          ]; //指定第二個(gè)時(shí)間刻度
          
          gantt.init("gantt_here");

          • gantt.templates 可用于更改日期和標(biāo)簽的顯示。
          gantt.templates.task_text=function(start,end,task){
          	return "<b>Text:</b> "+task.text+",<b> Holders:</b> "+task.username;
          };
          gantt.init("gantt_here");

          官網(wǎng)提供了豐富的文檔示例。

          非常棒的一款開源甘特圖庫,可以讓你預(yù)測時(shí)間、成本、數(shù)量及質(zhì)量上的關(guān)聯(lián)并回溯結(jié)果。也能幫助你考慮人力、資源、日期、項(xiàng)目中重復(fù)的要素和關(guān)鍵部分,讓你更加直觀的看到任務(wù)進(jìn)展及資源的利用率等。

          # 官網(wǎng)地址
          https://dhtmlx.com/docs/products/dhtmlxGantt/
          
          # 倉庫地址
          https://github.com/DHTMLX/gantt

          好了,今天就介紹到這里。大家如果有其它不錯(cuò)的甘特圖庫,歡迎一起交流討論!

          擊“了解更多”獲取SpreadJS v14.0正式版下載

          如果一個(gè)項(xiàng)目由多個(gè)任務(wù)組成,而任務(wù)之間又有關(guān)聯(lián),我們?cè)撛鯓訙?zhǔn)確顯示項(xiàng)目整體進(jìn)度呢?

          使用甘特圖,應(yīng)該是最好的方式。

          甘特圖,不僅能夠讓管理者實(shí)時(shí)有效掌握項(xiàng)目進(jìn)度和資源分配,同時(shí)能夠加強(qiáng)過程的可視化管理、人員實(shí)時(shí)溝通。因此,在企業(yè)項(xiàng)目管理工作中被廣泛應(yīng)用。

          由于項(xiàng)目管理的工作往往存在時(shí)間上的交叉。在項(xiàng)目開始之前,領(lǐng)導(dǎo)都會(huì)要求我們先查找可以并行的事項(xiàng),并將它們安排在一起,以此實(shí)現(xiàn)對(duì)時(shí)間的高效利用。 合理使用甘特圖,可以把每天的工作安排得當(dāng)。

          Excel在2010版本中就已經(jīng)內(nèi)置了甘特圖類型,SpreadJS 作為一款高度類似Excel的純前端表格控件,對(duì)甘特圖這一特殊圖表同樣提供支持。

          SpreadJS 是一款基于 HTML5 的純前端電子表格控件,兼容 450 種以上的 Excel 公式,憑借其 “高性能、跨平臺(tái)、與 Excel 高度兼容”的產(chǎn)品特性,備受以華為、遠(yuǎn)光軟件、蘇寧易購、天弘基金等為代表的企業(yè)用戶青睞。

          用以下兩種方式,即可在使用 SpreadJS 搭建的Web系統(tǒng)中實(shí)現(xiàn)甘特圖:

          方法一:SpreadJS + ECharts 組件,實(shí)現(xiàn)甘特圖

          作為一款前端開發(fā)工具,SpreadJS具備一流的框架支持及二次擴(kuò)展能力,可以通過集成第三方圖表組件(如ECharts)實(shí)現(xiàn)甘特圖,效果如下圖:

          這里的甘特圖是通過SpreadJS的浮動(dòng)對(duì)象來實(shí)現(xiàn)的。

          在 SpreadJS中,你可以給表單添加浮動(dòng)對(duì)象元素,浮動(dòng)對(duì)象元素會(huì)覆蓋在單元格的上面顯示,該對(duì)象具備強(qiáng)大的框架兼容能力,可采用事件機(jī)制實(shí)現(xiàn)數(shù)圖聯(lián)動(dòng),具體實(shí)現(xiàn)方法可以參考示例代碼:EchartsWithSpreadJS。

          方法二:自定義 SpreadJS 圖表,實(shí)現(xiàn)甘特圖

          從 SpreadJS V13.0版本開始,通過對(duì)其圖表組件自定義,即可快速實(shí)現(xiàn)大家所期待的甘特圖:

          這里的甘特圖是通過SpreadJS的自定義圖表組件功能來實(shí)現(xiàn)的。

          SpreadJS內(nèi)置了外觀與excel高度類似的圖表功能,并提供了高度靈活的自定制能力,如可自定義圖表的橫縱坐標(biāo)軸樣式、圖例、圖表區(qū)樣式、鼠標(biāo)懸停效果和行為、趨勢線和誤差線等,借助此功能,你能更加簡單和靈活的在SpreadJS中創(chuàng)建一個(gè)圖表。

          當(dāng)然,通過自定義SpreadJS圖表功能實(shí)現(xiàn)的甘特圖同樣支持?jǐn)?shù)圖聯(lián)動(dòng),具體效果請(qǐng)參考附件示例代碼:SpreadJS甘特圖。

          以上兩種方式,都可以用來在SpreadJS 集成的Web系統(tǒng)中實(shí)現(xiàn)甘特圖。對(duì)于新接觸 SpreadJS的用戶,建議使用第二種方式,更加簡單、擴(kuò)展性更強(qiáng)。

          SpreadJS | 下載試用

          純前端表格控件SpreadJS,可滿足 .NET、Java、App 等應(yīng)用程序中的 Web Excel 組件開發(fā)、數(shù)據(jù)填報(bào)、在線文檔、圖表公式聯(lián)動(dòng)、類 Excel UI 設(shè)計(jì)等業(yè)務(wù)場景,并在數(shù)據(jù)可視化、Excel 導(dǎo)入導(dǎo)出、公式引用、數(shù)據(jù)綁定、框架集成中無需大量代碼開發(fā)和測試,極大降低了企業(yè)研發(fā)成本和項(xiàng)目交付風(fēng)險(xiǎn)。

          本文轉(zhuǎn)載自葡萄城

          果一個(gè)項(xiàng)目由多個(gè)任務(wù)組成,而任務(wù)之間又有關(guān)聯(lián),我們?cè)撛鯓訙?zhǔn)確的顯示項(xiàng)目整體進(jìn)度呢?

            使用甘特圖,應(yīng)該是最好的方式。甘特圖,不僅能夠讓管理者實(shí)時(shí)有效的掌握項(xiàng)目進(jìn)度和資源分配,同時(shí)能夠加強(qiáng)過程的可視化管理、人員實(shí)時(shí)溝通。因此,在企業(yè)項(xiàng)目管理工作中被廣泛應(yīng)用。

          甘特圖效果

            由于項(xiàng)目管理的工作往往存在時(shí)間上的交叉。在項(xiàng)目開始之前,領(lǐng)導(dǎo)都會(huì)要求我們先查找可以并行的事項(xiàng),并將它們安排在一起,以此實(shí)現(xiàn)對(duì)時(shí)間的高效利用。 合理的使用甘特圖,可以把每天的工作安排得當(dāng)。

            Excel在2010版本中就已經(jīng)內(nèi)置了甘特圖類型,SpreadJS, 作為一款高度類似Excel的純前端表格控件,對(duì)甘特圖這一特殊圖表同樣提供支持。

            SpreadJS 是一款基于 HTML5 的純前端電子表格控件,兼容 450 種以上的 Excel 公式,憑借其 “高性能、跨平臺(tái)、與 Excel 高度兼容”的產(chǎn)品特性,備受以華為、招商銀行、蘇寧易購、天弘基金等為代表的企業(yè)用戶青睞。

            用以下兩種方式,即可在使用 SpreadJS 搭建的Web系統(tǒng)中實(shí)現(xiàn)甘特圖:

            方法一:SpreadJS + ECharts 組件,實(shí)現(xiàn)甘特圖

            作為一款前端開發(fā)工具,SpreadJS具備一流的框架支持及二次擴(kuò)展能力,可以通過集成第三方圖表組件(如ECharts)實(shí)現(xiàn)甘特圖,效果如下圖:

          在 SpreadJS 的表格UI界面實(shí)現(xiàn)甘特圖效果

            這里的甘特圖是通過SpreadJS的浮動(dòng)對(duì)象來實(shí)現(xiàn)的。

            在 SpreadJS中,你可以給表單添加浮動(dòng)對(duì)象元素,浮動(dòng)對(duì)象元素會(huì)覆蓋在單元格的上面顯示,該對(duì)象具備強(qiáng)大的框架兼容能力,可采用事件機(jī)制實(shí)現(xiàn)數(shù)圖聯(lián)動(dòng)。

            方法二:自定義 SpreadJS 圖表,實(shí)現(xiàn)甘特圖

            從 SpreadJS V13.0版本開始,通過對(duì)其圖表組件自定義,即可快速實(shí)現(xiàn)大家所期待的甘特圖:

            這里的甘特圖是通過SpreadJS的自定義圖表組件功能來實(shí)現(xiàn)的。

            SpreadJS內(nèi)置了外觀與Excel高度類似的圖表功能,并提供了高度靈活的自定制能力,如可自定義圖表的橫縱坐標(biāo)軸樣式、圖例、圖表區(qū)樣式、鼠標(biāo)懸停效果和行為、趨勢線和誤差線等,借助此功能,你能更加簡單和靈活的在SpreadJS中創(chuàng)建一個(gè)圖表。

            當(dāng)然,通過自定義SpreadJS圖表功能實(shí)現(xiàn)的甘特圖同樣支持?jǐn)?shù)圖聯(lián)動(dòng)。

            以上兩種方式,都可以用來在SpreadJS 集成的Web系統(tǒng)中實(shí)現(xiàn)甘特圖。對(duì)于新接觸 SpreadJS的用戶,建議使用第二種方式,更加簡單、擴(kuò)展性更強(qiáng)。

            點(diǎn)擊此處,訪問 SpreadJS 產(chǎn)品官網(wǎng)下載產(chǎn)品,體驗(yàn)甘特圖、股票圖、散點(diǎn)圖等更多圖表類型。


          主站蜘蛛池模板: 国产精品电影一区二区三区 | 亚洲Av永久无码精品一区二区 | 精品一区二区三区AV天堂| 一区二区三区影院| 精品国产一区二区三区在线| 国产高清视频一区三区| 一区二区三区在线免费| 综合无码一区二区三区四区五区 | 亚洲AV无码一区二区三区在线| 精品人体无码一区二区三区| 冲田杏梨AV一区二区三区| 一区二区在线电影| 高清一区二区三区免费视频| 中文字幕一区二区三区视频在线| 国产日韩精品一区二区三区| 精品国产一区二区三区免费看| AV无码精品一区二区三区| 久久久精品人妻一区二区三区| 97精品国产福利一区二区三区| 一区二区三区高清在线| 内射一区二区精品视频在线观看| 亚洲a∨无码一区二区| 亚洲综合在线一区二区三区| 精品不卡一区二区| 国产乱人伦精品一区二区| 无码av免费毛片一区二区| 亚洲av无码成人影院一区| 尤物精品视频一区二区三区| 亚洲AV无码一区二区三区电影| 精品熟人妻一区二区三区四区不卡| 精品国产一区二区三区2021| 中文字幕一区在线| 中文字幕AV一区中文字幕天堂 | 国产午夜精品一区二区三区嫩草 | 在线免费视频一区二区| 无码中文字幕乱码一区 | 无码8090精品久久一区| 一区二区在线视频免费观看| 国内国外日产一区二区| 亚洲综合一区二区精品导航| 中文字幕乱码亚洲精品一区 |