ChartDirector创建彩色甘特图
甘特图非常适合用于展示工作进度,而如果把甘特图的进度条以不同的颜色进行区分,将会进一步提高甘特图的可读性。本示例演示用Web图表控件ChartDirector创建 彩色的甘特图 ,这个甘特图中有3个Milestone标签。如图所示: 甘特图的彩色进度条来自一个彩色箱须盒,用到了XYChart.addBoxWhiskerLayer2参数。而Milestone标签来自散点层,用到了XYChart.addScatterLayer参数。在本例中,数据序列用于指定彩色条的任务号,这样可以把同一个任务的彩色条连接起来。任务号作为彩色条的X轴坐标,用 Layer.setXData 参数进行设置。另一个数据序列用于指定甘特图进度条的颜色。 ChartDirector创建彩色甘特图示例代码: #include "chartdir.h" int main(int argc, char *argv[]) { // The tasks for the gantt chart const char *labels[] = {"Market Research", "Define Specifications", "Overall Archiecture", "Project Planning", "Detail Design", "Software Development", "Test Plan",