帖一个Multi-Line Chart例子代码:
<%@page import="ChartDirector.*" %>
<%
// The data for the line chart
double[] data0 = {42, 49, 33, 38, 51, 46, 29, 41, 44, 57, 59, 52, 37, 34, 51, 56, 56,
60, 70, 76, 63, 67, 75, 64, 51};
double[] data1 = {50, 55, 47, 34, 42, 49, 63, 62, 73, 59, 56, 50, 64, 60, 67, 67, 58,
59, 73, 77, 84, 82, 80, 84, 98};
double[] data2 = {36, 28, 25, 33, 38, 20, 22, 30, 25, 33, 30, 24, 28, 15, 21, 26, 46,
42, 48, 45, 43, 52, 64, 60, 70};
// The labels for the line chart
String[] labels = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11",
"12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"};
//设置图表的高和宽600*300,背景色为白色
XYChart c = new XYChart(600, 300, 0xeeeeff, 0x000000, 1);
c.setRoundedFrame();
//设置绘图领域为(55,58) 大小为520*195
//背景色为白色 横坐标和纵坐标的网格线颜色
c.setPlotArea(55, 58, 520, 195, 0xffffff, -1, -1, 0xcccccc, 0xcccccc);
//设置网格上边和标题下边的区域大小为(50, 30),字横向排列,字体为宋体,大小为9
c.addLegend(50, 30, false, "Arial Bold", 9).setBackground(Chart.Transparent);
//设置标题的内容,字体,颜色
c.addTitle("Application Server Throughput", "Times New Roman Bold Italic", 15
).setBackground(0xccccff, 0x000000, Chart.glassEffect());
//设置y轴的标题,字体,大小,颜色
c.yAxis().setTitle("MBytes per hour");
//设置x轴的标签
c.xAxis().setLabels(labels);
//设置x轴显示数据的跨度
c.xAxis().setLabelStep(3);
//设置x轴标题,字体,大小,颜色
c.xAxis().setTitle("Jun 12, 2006");
// Add a line layer to the chart
LineLayer layer = c.addLineLayer2();
//设置线的宽度2
layer.setLineWidth(2);
//填写数据,设置线的颜色
layer.addDataSet(data0, 0xff0000, "Server #1");
layer.addDataSet(data1, 0x008800, "Server #2");
layer.addDataSet(data2, c.dashLineColor(0x3333ff, Chart.DashLine), "Server #3");
//输出图表
String chart1URL = c.makeSession(request, "chart1");
// Include tool tip for the chart
String imageMap1 = c.getHTMLImageMap("", "",
"title='[{dataSetName}] Hour {xLabel}: {value} MBytes'");
%>
<html>
<body topmargin="5" leftmargin="5" rightmargin="0">
<div style="font-size:18pt; font-family:verdana; font-weight:bold">
Multi-Line Chart
</div>
<hr color="#000080">
<a href="viewsource.jsp?file=<%=request.getServletPath()%>">
<font size="2" face="Verdana">View Chart Source Code</font>
</a>
</div>
<br>
<img src='<%=response.encodeURL("getchart.jsp?"+chart1URL)%>'
usemap="#map1" border="0">
<map name="map1"><%=imageMap1%></map>
</body>
</html>
分享到:
相关推荐
这个开发文档和示例集合提供了丰富的资源,帮助开发者快速掌握ChartDirector的使用方法。 一、ChartDirector简介 ChartDirector是一款多平台的图表组件,支持.NET、Java、ActiveX、PHP和Python等多种编程语言。它...
在JAVA开发环境中,ChartDirector通过简单的API调用就能创建复杂的图表,大大降低了开发人员的工作负担。它的灵活性使得开发者可以自定义各种细节,如颜色、字体、标签、图例、数据点形状等,以适应不同的设计风格和...
ChartDirector的V7.0版本是其发展历程中的一个重要里程碑,带来了一系列优化和新特性,旨在提升开发效率和用户体验。 **主要功能与特点** 1. **丰富的图表类型**:ChartDirector支持多种类型的图表,包括线图、...
ChartDirector是一款强大的报表和图表制作工具,尤其适合于在IT行业中进行数据可视化。这款软件以其易用性和丰富功能,深受用户喜爱。以下是对ChartDirector及其使用的一些关键知识点的详细解释。 1. **基本概念** ...
无论你是使用C++进行桌面应用开发,还是使用.NET或Java构建Web服务,都可以方便地集成ChartDirector,为你的应用增添生动的图表展示。 2. **精细图表**:ChartDirector以其精细、美观的图表而闻名。它提供了各种...
此外,官方可能还提供技术支持服务,解答开发过程中的疑问。 总结来说,ChartDirector for C++ 64位是一个强大的工具,为C++开发者提供了在64位环境中创建专业图表的能力,具有丰富的图表类型、交互式功能以及高效...
ChartDirector是一款强大的图形绘制工具,它为Java和JavaScript开发者提供了丰富的图表制作功能。这款工具以其卓越的性能、直观的API和精美的图表效果而受到广大开发者的青睐。下面将详细介绍ChartDirector在Java和...
chartdirector for c++ 破解 去除未注册版底下黄色未注册信息条
ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包
总之,《ChartDirector for Java程序手册》是Java开发者在利用ChartDirector进行图表开发时的重要参考资料,它详尽地介绍了ChartDirector的各项功能和使用方法,为创建出专业且具有吸引力的图表提供了强大支持。...
10. **API参考**:完整的API参考手册列出了ChartDirector的所有类、方法和属性,是开发过程中查找具体功能和用法的重要资源。 通过阅读这份中文文档,开发者可以全面掌握ChartDirector 5的使用方法,无论是在桌面...
ChartDirector是一款强大的图表库,广泛应用于开发人员在创建数据可视化应用程序时。它的版本5.1提供了对多种编程语言的支持,包括C++,使得开发者能够利用这个库在32位环境中构建具有高质量图表的应用程序。...
“工具”标签则强调ChartDirector作为一个辅助开发的工具,对于创建图表和数据可视化来说非常实用。 在压缩包文件名称“chartdir.lic”中,“.lic”扩展名通常代表“许可证文件”,这很可能是ChartDirector的许可证...
ChartDirector 5.1 版本针对.NET Framework进行了优化,使得在C#、VB.NET等.NET语言中的集成更加顺畅,提升了开发效率。 ChartDirector 提供了多种图表类型,包括折线图、柱状图、饼图、散点图、面积图、甘特图、...
ChartDirector支持多种编程语言,如C#、VB.NET、Java、PHP、Python等,因此无论你使用哪种开发环境,都能轻松集成。同时,它提供了丰富的文档和示例代码,帮助开发者快速上手。在"testChartDirector"这个文件中,很...
ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表