ChartDirector是一款简单使用的图形报表工具,足以应付一般的开发需求。
对比习惯于JFreeChart开发的人,这家伙显得简单、明了。
// 设置Chart大小、背景色
PieChart pc = new PieChart(750,500,0xddddff,-1,1);
pc.setPieSize(390, 245, 150);
// 设置图表标题
// 只要将文字转成UTF-8编码就可以解决中文乱码问题
// 另外如果你将程序部署到Linux下就需要copy相应的字体文件,比如simsun.ttc文件到/usr/share/font下
TextBox t = null;
pc.setDefaultFonts("SIMSUN.TTC", "simhei.ttf");
t = pc.addTitle(rb.get("REPORT_TOTAL_PURCHASED"), "", 14); // 中文就从resource.properties中取吧
t.setBackground(0xaaaaff); // 字体也要有背景的
t.setBackground(0xaaaaff,0xaaffaa); // 需要加边框吗?加上第二个参数就可以了
t.setHeight(30);
StringBuffer sb = new StringBuffer(RetrainingConstant.get("total_join"))
.append(data[data.length-1]).append(rb.get("rein"));
TextBox total = pc.addText(10, 35, sb.toString()); // 加个文字吧,随便显示什么都行了
total.setFontColor(0x000000);
total.setFontSize(10);
double[] data = new double[]{100,90,80,70};
String[] labels = new String[]{"ColumnA", "ColumnB", "ColumnC", "ColumnD"};
pc.setData(dt,labels); // 放数据
double[] depths1 = {45,10,35,20,25,30,15,40};
pc.set3D2(depths1);
pc.setLabelLayout(Chart.SideLayout);
// 每一块饼都得给个说明
TextBox t1 = pc.setLabelStyle();
t1.setBackground(Chart.SameAsMainColor, Chart.Transparent, Chart.glassEffect());
t1.setRoundedCorners(5);
pc.setLineColor(Chart.SameAsMainColor, 0x000000);
pc.setStartAngle(225);
// 最终的img.src
getRequest().setAttribute("chartURL", pc.makeSession(getRequest(), "chartURL"));
// 链接的href,其中变量{dataSetName}和{value}分别对应了data和lables中的值
getRequest().setAttribute("imageMap" ,pc.getHTMLImageMap("searchStudents.html",
"chartType=5&subject={dataSetName}", "title='{value}人'"));
// 至此,饼图就被搞定了~~
相关的资源大家可以到这下载。附加里面是破解的jar。
管方网址:www.advsofteng.com
分享到:
相关推荐
ChartDirector的详细帮助文档,对于js开发图形界面有很好的帮助
ChartDirector 5.1 C++ Crack
ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包
ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表
很好用的报表绘图软件.方便,功能强大。值得一看
chartdirector_csharp chartdirector_csharp chartdirector_csharp chartdirector_csharp chartdirector_csharp c#专业做图库 相当强大
chartdirector for java/jsp 帮助文档
ChartDirector 是一款商业的图表库,有多种语言的版本,使用它做的图表非常的精细漂亮,这是最新的6.0版包含了32位和64位两种版本
chartdirector中文手册,根据中文标题定位到所要画得图形,然后结合自己的项目快速上手
chartdirector 5.1 for .NET
ChartDirector 是一款商业的图表库,有多种语言的版本,使用它做的图表非常的精细漂亮,提供免费版本,但会出现logo信息。 手册中有所有DEMO代码
chartdirector for c++ 破解 去除未注册版底下黄色未注册信息条
ChartDirector是一款实用的商业图表工具,拥有丰富的图表图形组件库。
ChartDirector 5.1 C++ 破解 Crack
ChartDirector is available in the following programming languages and component technologies. ASP / COM / Visual Basic / VBScript / JScript .NET (C#, VB.NET, Managed C++, JScript.NET) Java PHP ...
ChartDirector Ver 4.1 (.NET Edition) Introduction -------------------------------------------------------------------------------- Formats Available for This Documentation This documentation is ...