Web图表

ChartDirector创建彩色甘特图

孤者浪人 提交于 2019-11-28 15:27:30
甘特图非常适合用于展示工作进度,而如果把甘特图的进度条以不同的颜色进行区分,将会进一步提高甘特图的可读性。本示例演示用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",

Web图表开发工具JFreeChart与ChartDirector使用评测

为君一笑 提交于 2019-11-27 10:17:52
在Web开发中,图形和图表是常用的数据呈现方式,图表能将枯燥的数据生动的表现出来。也许你正接手一个Web图表开发项目,却被Web图表开发工具选型的问题困扰着,要么是价格昂贵,要么就是部署麻烦,或者图表效果不尽人意。那这篇关于JFreeChart和ChartDirector这两个Web图表工具的使用评测能给你一些帮助和启示。 JFreeChart是Java平台下开源的的图表类库,是一个完全基于Java的图表开发技术。支持的图表类型也比较丰富,比如饼图、柱状图、散点图、仪表盘、甘特图等多种图表,还可以生成Web图形报表。JFreeChart可导出PNG和JPEG格式的文件,可以与PDF和EXCEL关联。 JFreeChart,Web图形报表,Java开源图表工具 JFreeChart使用评测 稳定、轻量级且功能强大 免费开源,但是开发手册和示例要花钱购买 API处理简单,很容易上手 生成的图表运行顺畅 虽然JFreeChart的文档要收费,但好在国内还有很多人在使用JFreeChart,网上可以找到很多相关的使用教程,可以参考一下。JFreeChart的缺陷就是只适合生成图片,而且文字、图片都不是特别清晰,还需要进行一些调整,比较麻烦。在交互性方面它又比不上Flash图表工具,比如Open Flash Chart、AnyChart、FusionCharts等。