提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2019-09-03 11:03:32.907|阅读 408 次
概述:在这篇文章中,您将熟悉直方图。我们将演示如何定义可用性曲线,如何从活动创建容量曲线以及如何在工作负载内可视化标记的活动部分。这是ActiveX版的教程,分为上下两部分,这篇文章是下半部分内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
VARCHART XGantt,用于工业4.0项目管理、交互式的甘特图绝佳解决方案,世界级甘特图大师。它是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。(我们领先的甘特图控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET应用程序。)
在这篇文章中,您将熟悉直方图。我们将演示如何定义可用性曲线,如何从活动创建容量曲线以及如何在工作负载内可视化标记的活动部分。这是ActiveX版的教程,分为上下两部分,这篇文章是下半部分内容,内容紧接上文~
接下来,我们将在直方图中定义曲线。您可以通过单击“管理直方图”按钮,在属性页面“布局”上进入“管理直方图”对话框。
甘特图中可能同时存在多个直方图。每个直方图都有一个自己的数字刻度,并包含自己的曲线。
我们现在要定义直方图的数字刻度的起始值和结束值。为此,请在直方图1中将结束值设置为6。
单击“编辑直方图”按钮以修改预定义的直方图。
曲线1是指示可用容量的“可用性”曲线。它用红线标出。曲线2增加了标记节点的工作量。曲线3增加了未标记节点的工作负荷。曲线4提供了与可用性曲线互补的绿色背景。
打开对话框时,第一条曲线已存在。请创建另外三条曲线并根据插图定义其属性。
曲线可以相互堆叠。堆叠用于累加曲线的值。要添加的曲线需要添加它的曲线,即参考曲线。您可以通过字段堆栈引用选择参考曲线。
直方图中的曲线可以形成一个可以具有颜色和图案的区域,例如实心灰色区域或由红线绘制的绿色区域。如果要形成区域并用颜色或图案填充,则需要设置曲线的填充参考。
存在两种不同类型的填充区域:
1、在曲线上方和下方形成的区域
2、仅在曲线上方形成区域,因此表示违规
在前一种情况下,填充参考曲线由字段填充参考指定;在后一种情况下,请使用字段填写参考2。如果您希望x轴限制区域,请选择Flatline。
最后,需要修改Load事件中的编程代码以提供活动和容量曲线的值。
示例代码
Private Sub Form_Load() VcGantt1.Width = ScaleWidth - VcGantt1.Left VcGantt1.Height = ScaleHeight - VcGantt1.Top VcGantt1.InsertNodeRecord ("1;Node 1;07.05.09;;5") VcGantt1.InsertNodeRecord ("2;Node 2;09.05.09;;5") VcGantt1.InsertNodeRecord ("3;Node 3;10.05.09;;6") VcGantt1.InsertNodeRecord ("4;Node 4;17.05.09;;10") VcGantt1.InsertNodeRecord ("5;Node 5;22.05.09;;3") VcGantt1.InsertNodeRecord ("6;Node 6;23.05.09;;1") VcGantt1.EndLoading VcGantt1.OptimizeTimeScaleStartEnd (3) 'Calculating the end dates of all nodes Dim node As VcNode For Each node In VcGantt1.NodeCollection SetNodeEndDate node Next Dim histogram As VcHistogram Dim curve As VcCurve Set histogram = VcGantt1.HistogramCollection.FirstHistogram Set curve = histogram.CurveCollection.CurveByName("Curve1") curve.PointsEquidistant = False curve.SetValues "01.05.09", "2" curve.SetValues "05.05.09", "0" curve.SetValues "07.05.09", "2" curve.SetValues "12.05.09", "0" curve.SetValues "14.05.09", "4" curve.SetValues "19.05.09", "0" curve.SetValues "21.05.09", "2" curve.SetValues "26.05.09", "0" curve.SetValues "28.05.09", "2" End Sub
运行该程序并单击某个活动。在直方图中,您可以通过黄色背景上的阴影图案立即识别,活动在总资源占用中所占的部分。
当移动活动时,利用率将发生变化,您将认识到您的交互产生的容量超载和不足。
直方图中的日历网格
您可以将一个或多个日历网格分配给直方图,以便甘特图中的不同日历网格也可以在直方图中显示。
要将自己的日历网格分配给直方图,必须满足三个条件:
1、必须为直方图分配日历
2、必须打开日历网格
3、必须定义一个外观,以显示日历网格
已分配日历,日历网格已打开
相应的API调用如下:
示例代码
// assigning the calendar to the histogram (by the calendar name) histogram.calendarName = group.DataField(14) // switching the calendar grid on histogram.ShowCalendarGrids = True // setting the histogram visible histogram.Visible = True
作为直方图的日历网格,VARCHART XGantt在时间刻度的第一部分中采用第一个不可见的日历网格,如果没有其他的存在。这是在甘特图中以分组方式使用的相同日历网格:
因此,日历网格将在甘特图中显示与直方图中相同的外观。在下面的示例中,它是一个日历网格,显示每个组的不同模式(分组日历网格):
如果您将另一个日历网格设置为时间刻度部分,VARCHART XGantt将使用此日历网格作为其直方图:
通过使用第二个日历网格,您可以指定与甘特图中的日历网格相比的不同外观。在我们的例子中,它显示了不同的颜色:
本教程内容已结束,相关教程内容请看下面~
彩票走势图相关的文章:
VARCHART XGantt_v5.1用户手册:如何创建直方图(ActiveX版)(上)
VARCHART XGantt_v5.1用户手册:如何使用过滤器(.NET版)
VARCHART XGantt_v5.1用户手册:如何使用过滤器(ActiveX版)
VARCHART XGantt_v5.1用户手册:如何使用图层
想要购买VARCHART XGantt正版授权,或了解更多产品信息请点击
扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢