精华内容
下载资源
问答
  • 项目甘特图

    2012-11-01 10:06:52
    项目甘特图
  • ADAS项目甘特图

    2019-01-14 15:55:01
    ADAS项目甘特图 1、使用GanttProject软件设计 2、整个项目设计硬件原理图、PCB、Demo板测试,软件的算法开发,业务逻辑实现,外壳设计等 3、根据具体的时间确定项目周期
  • 项目甘特图.xlsx

    2020-09-17 13:56:35
    项目甘特图,通过excel制作的,用于项目管理和进度跟踪,可以直观地知道有哪些任务在什么时间段要做,而时间表则提供更精确的时间段数据。此外,用户还可以在时间表中直接更新任务进程
  • 很好的项目甘特图模板,里面有总体计划、详细计划和系统安排,可以参考借鉴,或者直接修改用
  • FineReport新增的多项目甘特图可以说是满足了大多数的需要。 最近试了下FineReport甘特图,新的甘特图支持多项目,如下图所示,可以在模块的基础上再进行分类,能很直观的体现其进度:   下面大致说下操作   ...

    1.描述

    我们在做报表的时候,往往想体现其中随着时间的变化而产生的项目进度的变化和其他相关的系统进展,每当这种时候甘特图便是其中的不二之选。FineReport新增的多项目甘特图可以说是满足了大多数的需要。

    最近试了下FineReport甘特图,新的甘特图支持多项目,如下图所示,可以在模块的基础上再进行分类,能很直观的体现其进度:

     

    下面大致说下操作

     

    2. 示例

    2.1 模板准备

    打开模板

    2.2 数据修改

    将内置数据集File1修改如下,新增负责人数据列:

    2.3 图表数据修改

    选中图表,在右侧图表属性表中选择图表属性表-数据>甘特图,如下图所示,新增项目-负责人:


    2.4 图表样式修改

    选择图表属性表-样式>项目轴,修改内容样式,即负责人那一列的样式:

    2.5 保存与预览

    保存模板,点击分页预览,效果即如上。

     

    展开全文
  • <div><p>甘特图中子任务的图例总显示1%或者0%。 <img width="888" alt="1" src="https://user-images.githubusercontent.com/41226918/47947801-be741a80-df5e-11e8-9b7e-ff9984e32ea2.png" /></p>该提问来源于开源...
  • excel制作项目甘特图

    2021-01-13 09:12:37
    项目进度图,也叫甘特图、横道图,主要用来显示各个项目随着时间进展的情况。 如下图所示,整个项目进度看起来是不是非常直观呢? 接下来咱们就分享项目进度图的制作。 步骤1 插入条形图 步骤2 双击水平轴,根据...

    项目进度图,也叫甘特图、横道图,主要用来显示各个项目随着时间进展的情况。
    如下图所示,整个项目进度看起来是不是非常直观呢?
    在这里插入图片描述

    接下来咱们就分享项目进度图的制作。

    步骤1 插入条形图
    在这里插入图片描述

    步骤2 双击水平轴,根据实际的项目起始日期范围来设置最大值和最小值。
    在这里插入图片描述

    步骤3 单击“开始日期”系列,设置为无填充。
    在这里插入图片描述

    步骤4 条形图中的顺序和数据源中的顺序相反,咱们单击垂直轴,设置为逆序类别。
    在这里插入图片描述

    步骤5 设置逆序类别后,水平轴标签会跑到图表上面了。单击水平轴标签,设置标签位置为“高”,使其在图表底部显示。
    在这里插入图片描述

    步骤6 单击“计划天数”系列,设置间隙宽度为65%左右,使柱子看起来不至于太瘦。
    在这里插入图片描述

    关键步骤到了,咱们要添加一个散点图,来制作图表中的今日线。

    步骤7 右键单击图表→选择数据。在【选择数据】对话框中单击【添加】按钮,将系列名称命名为“今日线”。
    在这里插入图片描述

    步骤8 右键单击刚刚添加的数据系列→【更改系列图表类型】。在【更改图表类型】对话框中选择“散点图”。
    在这里插入图片描述

    步骤9 接下来为散点图指定数据。
    右键单击图表→【选择数据】,在【选择数据源】对话框中单击选中“今日线”系列,再单击【编辑】按钮,x轴系列值选择B7单元格中的今日日期,Y轴设置为5。
    因为咱们的数据有4个项目,希望将散点图显示的高一些,所以设置成5。实际操作时可根据你的实际数据项目再加上1即可。
    在这里插入图片描述

    步骤9 由于添加的散点图默认在次坐标轴,因此还要设置一下次要横坐标轴的最大、最小值和刚刚咱们设置的主要横坐标轴最大最小值范围相同。
    先单击图表右上角的【图表元素】按钮,选中【次要横坐标轴】复选框。
    在这里插入图片描述

    选中次要横坐标轴,设置最大值和最小值。
    在这里插入图片描述

    设置次要横坐标轴标签位置为“无”
    在这里插入图片描述

    步骤10 选中次要纵坐标轴,设置最小值为0,设置最大值为5,这里务必手工输入,不要使用默认值,否则后面咱们添加的误差线就不能显示到底了。
    在这里插入图片描述

    设置次要纵坐标轴标签位置为“无”。
    在这里插入图片描述

    步骤11 单击选中散点图,依次单击【设计】→【添加图表元素】→【误差线】→【其他误差线选项】
    在这里插入图片描述

    选中散点图上的水平误差线,按Delete键删除。
    选中垂直误差线,设置方向为“ 负偏差”,固定值为10。
    在这里插入图片描述

    设置误差线线条颜色和宽度
    在这里插入图片描述

    步骤12 选中散点图,设置标记为“无”。
    在这里插入图片描述

    右键单击散点图,添加数据标签。
    在这里插入图片描述

    步骤13 右键单击散点图的数据标签,设置标签格式。
    在“标签区域”下,去掉“y值”复选框。
    勾选“单元格中的值”复选框,选择B7单元格中的今日日期。
    将标签位置设置为“靠上”
    在这里插入图片描述

    最后添加图表标题,简单美化一下,OK了。
    在这里插入图片描述

    随着系统时间的变化,图表中的今日线会逐步推进:

    展开全文
  • } WCF服务: /// /// 项目甘特图 /// /// /// [OperationContract] [WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, RequestFormat = ...

    前端通过ajax访问后台WCF服务,写在getdata函数里方便以后定时调用,采用ajax无刷新更新数据

    aspx:

    var myChart = echarts.init(document.getElementById('main'));

    GetData();

    function GetData()

    {

    var IP = '';//获取Webconfig里的服务器IP

    //通过Ajax获取数据

    $.ajax({

    type: "POST",

    async: false,

    contentType: 'application/json; charset=utf-8',

    url: "http://" + IP + ":6165/AjaxService.svc/Project?Date_S=2019-08-01&Date_E=2019-08-01" + "&jsoncallback=?",//0:生产1:测试

    dataType: "json", //返回数据形式为json

    success: function (result) {

    var obj = JSON.parse(result);

    if (result) {

    var project = obj.project;

    var plan_s = obj.plan_start;

    var plan_e = obj.plan_end;

    var real_s = obj.real_start;

    var real_e = obj.real_end;

    console.log(project);

    console.log(plan_s);

    console.log(plan_e);

    console.log(real_s);

    console.log(real_e);

    option = {

    title: {

    text: '项目实施进度表',

    left: 10

    },

    legend: {

    y: 'bottom',

    data: ['计划时间', '实际时间'] //修改的地方1

    },

    grid: {

    containLabel: true,

    left: 20

    },

    xAxis: {

    type: 'time'

    },

    yAxis: {

    //data: ['任务一', '任务二', '任务三', '任务四', '任务五', '任务六', '任务七']

    data: project

    },

    tooltip: {

    trigger: 'axis',

    formatter: function(params) {

    var res = params[0].name + ""

    var date0 = params[0].data;

    var date1 = params[1].data;

    var date2 = params[2].data;

    var date3 = params[3].data;

    //date0 = date0.getFullYear() + "-" + (date0.getMonth() + 1) + "-" + date0.getDate();

    //date1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate();

    //date2 = date2.getFullYear() + "-" + (date2.getMonth() + 1) + "-" + date2.getDate();

    //date3 = date3.getFullYear() + "-" + (date3.getMonth() + 1) + "-" + date3.getDate();

    //res += params[0].seriesName + "~" + params[1].seriesName + ":" + date0 + "~" + date1 + ""

    //res += params[2].seriesName + "~" + params[3].seriesName + ":" + date2 + "~" + date3 + ""

    res += "计划:" + date0 + "~" + date1 + ""

    res += "实际:" + date2 + "~" + date3 + ""

    return res;

    }

    },

    series: [

    {

    name: '计划开始时间',

    type: 'bar',

    stack: 'test1',

    itemStyle: {

    normal: {

    color: 'rgba(0,0,0,0)'

    }

    },

    //data: [

    // "2015/09/2",

    // "2015/09/15",

    // "2015/09/15",

    // "2015/10/03",

    // "2015/10/04",

    // "2015/10/05",

    // "2015/10/06"

    //]

    data:plan_s

    },

    {

    name: '计划时间',

    type: 'bar',

    stack: 'test1',

    //修改地方2

    itemStyle: {

    normal: {

    color: '#F98563'

    }

    },

    //data: [

    // "2015/09/12",

    // "2015/09/20",

    // "2015/09/25",

    // "2015/10/05",

    // "2015/10/07",

    // "2015/10/09",

    // "2015/10/12"

    //]

    data: plan_e

    },

    {

    name: '实际开始时间',

    type: 'bar',

    stack: 'test2',

    itemStyle: {

    normal: {

    color: 'rgba(0,0,0,0)'

    }

    },

    //data: [

    // "2015/09/2",

    // "2015/09/15",

    // "2015/09/15",

    // "2015/10/03",

    // "2015/10/04",

    // "2015/10/05",

    // "2015/10/06"

    //]

    data: real_s

    },

    {

    name: '实际时间',

    type: 'bar',

    stack: 'test2',

    //修改地方3

    itemStyle: {

    normal: {

    color: '#A2E068'

    }

    },

    //data: [

    // "2015/09/6",

    // "2015/09/20",

    // "2015/09/27",

    // "2015/10/11",

    // "2015/10/16",

    // "2015/10/18",

    // "2015/10/17"

    //]

    data: real_e

    }

    ]

    };

    // 使用刚指定的配置项和数据显示图表。

    myChart.setOption(option);

    //myChart.on('click', function (param) {

    // //alert(param.value);

    // var iata = param.value.toString().split(",")[3];

    // var icao = param.value.toString().split(",")[4];

    // if ("undefined".indexOf(param.value) < 0) {

    // window.open("FlightInfo.aspx?IATA=" + iata + "&ICAO=" + icao, 'noname', 'height=300,width=' + (window.screen.availWidth - 20) + ',left=0, top=200,fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');

    // }

    //});

    }

    },

    error: function (XMLHttpRequest, textStatus, errorThrown) {

    alert(XMLHttpRequest.responseText);

    alert(XMLHttpRequest.status);

    alert(XMLHttpRequest.readyState);

    alert(textStatus);

    }

    });

    }

    WCF服务:

    ///

    /// 项目甘特图

    ///

    ///

    ///

    [OperationContract]

    [WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]

    public string Project(string Date_S,string Date_E)

    {

    //List legendList = new List();

    List projectList = new List();

    List plan_startList = new List();

    List plan_endList = new List();

    List real_startList = new List();

    List real_endList = new List();

    设置legend数组

    //legendList.Add("计划时间");

    //legendList.Add("实际时间");

    ClassLibrary1.SqlHelper sqlDB = new ClassLibrary1.SqlHelper();

    DataTable dt = sqlDB.GetProject(Date_S, Date_E);

    //设置数据

    for (int i = 0; i < dt.Rows.Count; i++)

    {

    projectList.Add(dt.Rows[i]["Name"].ToString());

    plan_startList.Add(Convert.ToDateTime(dt.Rows[i]["PlanStartDate"]).ToString("yyyy-MM-dd"));

    plan_endList.Add(Convert.ToDateTime(dt.Rows[i]["PlanEndDate"]).ToString("yyyy-MM-dd"));

    real_startList.Add(Convert.ToDateTime(dt.Rows[i]["RealStartDate"]).ToString("yyyy-MM-dd"));

    real_endList.Add(Convert.ToDateTime(dt.Rows[i]["RealEndDate"]).ToString("yyyy-MM-dd"));

    }

    var newObj = new

    {

    project = projectList,

    plan_start = plan_startList,

    plan_end = plan_endList,

    real_start = real_startList,

    real_end = real_endList

    };

    return Newtonsoft.Json.JsonConvert.SerializeObject(newObj);

    }

    效果如下图:

    c26e25dd9bfad2762c817eb900b61667.png
    展开全文
  • 但是此类软件一般都是收费软件,平常我们在做项目规划中避免不了想制作一个甘特图来展示我们的项目进程展示,本次举一个简单的推广项目甘特图,如下表所示,如何将下表制作成甘特图呢?步骤一:制作辅助列(如上图...

    甘特图的制作一般都是由专门的软件工具project或者xmind思维导图来制作,但是此类软件一般都是收费软件,平常我们在做项目规划中避免不了想制作一个甘特图来展示我们的项目进程展示,本次举一个简单的推广项目的甘特图,如下表所示,如何将下表制作成甘特图呢?

    0512279f442ea206a9d2c751eafb84e4.png

    步骤一:制作辅助列(如上图蓝色列所示)

    计划天数=预计完成时间-开始时间+1(加的原因是两个时间相减,实际天数是少一天所以加1)

    步骤二:调整时间格式

    为了能让条形图展示,需将时间格式设置成常规格式,得到如下图所示的格式

    0f63e8b9e1d3eeba54de5c45399d2e3b.png

    步骤三:插入堆积条形图

    a6c6d00ac9366b9c8f5f286d2dee63b5.png

    得到结果我们看到的是事项的顺序是从下到上现在需要把顺序调整一下,选中纵坐标轴-右键-设置坐标轴格式-勾选逆序类别

    173c41674b700604865259c3cb40702a.png

    调整后得到下图所示

    fb90fd8e2073a111b07c25ad0b866af6.png

    步骤四:调整格式,甘特图成型

    1、将蓝色调成部分调成白色,具体方法如下

    4043338de32f381e2002ac1c2f20bd09.png

    2、调整横坐标轴及标签显示

    将坐标轴边界最小值为开始时间,最大值为结束时间,甘特图则显示正常

    c80482b27eec88554dd4d5ac7288bd92.png

    2、将条形图添加标签,并将事项内容设置到条形图上显示,如下图所示,勾选单元格中的值并选中表中事项的内容即可。

    def154f5f59b775c0d4bc029c164cbef.png
    e57115ba546a7e5e40075a0ea8c69c23.png

    调整标签显示格式增加一个“天”字,在通用格式后直接输入天后直接添加即可。得到如下图所示的展示:

    9665536964e772a9eacbff406ef414bf.png

    步骤五:美化环节

    1、将时间格式调回并设置最小刻度为1,调整各个阶段的颜色,增加辅助线将三个阶段分开,图表标题调整,甘特图就大功告成啦!

    3ac13e287d8451f227a3018b99a30f7b.png
    969b78dfd378c6f092567a593e197029.png
    1fc3d25d32ab154339459ba56e3ac255.png
    展开全文
  • 项目甘特图和进度表

    2015-05-10 20:53:00
    图1 项目进度表 图2 甘特图 图3 A3大图 转载于:https://www.cnblogs.com/yijianzhongqing/p/4493040.html
  • 分享Ext项目甘特图

    2012-03-12 15:45:00
    分享Ext Gantt Web甘特图控件 甘特图(Gantt chart )又叫横道图、条状图(Bar chart)。它是以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。 Ext Gantt甘特图是基于Extjs核心...
  • 小哥哥小姐姐,你地好鸭!昨天说到了条件格式和迷你图我们今天继续盘...通过填充单元格式颜色来表达数据①项目甘特图计划图制作②通过不同颜色梯度和条形表达2.通过图表集来展现数据3.通过数据条表达---------这是条...
  • java项目甘特图打印

    千次阅读 2018-06-01 18:00:09
     boot.js (1) 更换jquery(2) 去掉几个css样式,沿用项目中的css样式 3. 替换引用头(1)&lt;%@page import="com.jumipm.utils.File"%&gt; (2)修改string path路径 4. 功能页面(1)引入boot...
  • 使用该控件可以创建交互式地项目甘特图以及日程安排图。控件可以同时可以用于WinForm和WebForm程序,支持AJAX,提供源代码以及免费项目部署。龙博方案网是PlexityHide公司在中国的核心代理商,为客户提供优质的客服....
  • 作者|鲁佳出品|阿里巴巴新零售淘系技术部导读:甘特图是一个非常实用的项目管理工具。在阿里的日常项目工作中,不管是 PD 还是开发同学,大家普遍都会遇到需要规划项目工作安排...
  • 关于项目排期,如果你已经拥有付费版的teambition,完全不用考虑甘特图的事情,因为teambition帮你安排得明明白白的,还有燃尽图,对于项目进度、项目管理来讲,非常的方便!但是,很多公司其实并不会付费购买这种...
  • [课程分享]IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理) 对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系  课程讲师:丁冬博士  课程分类:Java  适合人群:...
  • 项目甘特图 : 可视化层次的任务列表。 可移动和拖拽调整条形图 可视化时间编辑器 编辑任务依赖关系 调整任务进度条 关键路径、自定义外观、自定义行列、自定义任务颜色等 高质量打印甘特...
  • 源文章地址:https://jingyan.baidu.com/album/39810a23e56e83b636fda6dc.html?picindex=8
  • 对这个课程有兴趣的朋友...涉及项目:IT软件企业项目甘特图案、IT软件项目可行性报告分析、基于svn的IT软件项目配置管理案例 更新程度:完成 课程背景: 该课程是北风品牌项目管理课程系列之一《IT项目管理》课...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,069
精华内容 1,227
关键字:

项目甘特图