`
jxpengtao
  • 浏览: 65834 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

ChartDirector开发实例

    博客分类:
  • java
阅读更多
  1. http://www.iteye.com/topic/410124 
  2. <%@page import="ChartDirector.*" %>   
  3. <%   
  4. // The data for the line chart   
  5. double[] data0 = {4249333851462941445759523734515656,   
  6.     6070766367756451};   
  7. double[] data1 = {5055473442496362735956506460676758,   
  8.     5973778482808498};   
  9. double[] data2 = {3628253338202230253330242815212646,   
  10.     4248454352646070};   
  11.   
  12. // The labels for the line chart   
  13. String[] labels = {"0""1""2""3""4""5""6""7""8""9""10""11",   
  14.     "12""13""14""15""16""17""18""19""20""21""22""23""24"};   
  15.   
  16. //设置图表的高和宽600*300,背景色为白色   
  17. XYChart c = new XYChart(6003000xeeeeff0x0000001);   
  18. c.setRoundedFrame();   
  19.   
  20. //设置绘图领域为(55,58) 大小为520*195    
  21. //背景色为白色 横坐标和纵坐标的网格线颜色   
  22. c.setPlotArea(55585201950xffffff, -1, -10xcccccc0xcccccc);   
  23.   
  24. //设置网格上边和标题下边的区域大小为(50, 30),字横向排列,字体为宋体,大小为9   
  25. c.addLegend(5030false"Arial Bold"9).setBackground(Chart.Transparent);   
  26.   
  27. //设置标题的内容,字体,颜色   
  28. c.addTitle("Application Server Throughput""Times New Roman Bold Italic"15  
  29.     ).setBackground(0xccccff0x000000, Chart.glassEffect());   
  30.   
  31. //设置y轴的标题,字体,大小,颜色   
  32. c.yAxis().setTitle("MBytes per hour");   
  33.   
  34. //设置x轴的标签   
  35. c.xAxis().setLabels(labels);   
  36.   
  37. //设置x轴显示数据的跨度   
  38. c.xAxis().setLabelStep(3);   
  39.   
  40. //设置x轴标题,字体,大小,颜色   
  41. c.xAxis().setTitle("Jun 12, 2006");   
  42.   
  43. // Add a line layer to the chart   
  44. LineLayer layer = c.addLineLayer2();   
  45.   
  46. //设置线的宽度2   
  47. layer.setLineWidth(2);   
  48.   
  49. //填写数据,设置线的颜色   
  50. layer.addDataSet(data0, 0xff0000"Server #1");   
  51. layer.addDataSet(data1, 0x008800"Server #2");   
  52. layer.addDataSet(data2, c.dashLineColor(0x3333ff, Chart.DashLine), "Server #3");   
  53.   
  54. //输出图表   
  55. String chart1URL = c.makeSession(request, "chart1");   
  56.   
  57. // Include tool tip for the chart   
  58. String imageMap1 = c.getHTMLImageMap("""",   
  59.     "title='[{dataSetName}] Hour {xLabel}: {value} MBytes'");   
  60. %>   
  61. <html>   
  62. <body topmargin="5" leftmargin="5" rightmargin="0">   
  63. <div style="font-size:18pt; font-family:verdana; font-weight:bold">   
  64.     Multi-Line Chart   
  65. </div>   
  66. <hr color="#000080">   
  67. <a href="viewsource.jsp?file=<%=request.getServletPath()%>">   
  68.     <font size="2" face="Verdana">View Chart Source Code</font>   
  69. </a>   
  70. </div>   
  71. <br>   
  72. <img src='<%=response.encodeURL("getchart.jsp?"+chart1URL)%>'  
  73.     usemap="#map1" border="0">   
  74. <map name="map1"><%=imageMap1%></map>   
  75. </body>   
  76. </html>  

 

  • 大小: 31.3 KB
分享到:
评论

相关推荐

    ChartDirector开发文档和例子

    这个开发文档和示例集合提供了丰富的资源,帮助开发者快速掌握ChartDirector的使用方法。 一、ChartDirector简介 ChartDirector是一款多平台的图表组件,支持.NET、Java、ActiveX、PHP和Python等多种编程语言。它...

    ChartDirector实例

    在"ChartDirector实例"这个主题中,我们可以深入探讨ChartDirector的多种图表类型、使用方法以及如何通过它来提升数据展示的吸引力。 ChartDirector支持多种图表,包括但不限于柱状图、饼图、线图、面积图、散点图...

    chartdirector 实例手册

    ChartDirector 实例手册 ChartDirector 是一个功能强大的数据可视化工具,能够快速生成各种类型的图表,包括饼图、柱状图、折线图等。下面是 ChartDirector 实例手册的知识点总结: 一、饼图 1. 简单饼图(Simple...

    chartDirector中文使用文档

    这个RAR文件很可能是Java版本的ChartDirector示例代码和资源集合,包含了如何在Java环境中使用ChartDirector进行图形绘制的实例代码。解压并学习这些代码,可以帮助开发者快速掌握ChartDirector的API用法。 总结来...

    chartdirector for java v7.0完美版

    ChartDirector的V7.0版本是其发展历程中的一个重要里程碑,带来了一系列优化和新特性,旨在提升开发效率和用户体验。 **主要功能与特点** 1. **丰富的图表类型**:ChartDirector支持多种类型的图表,包括线图、...

    chartdirector for C++ 64位。

    此外,官方可能还提供技术支持服务,解答开发过程中的疑问。 总结来说,ChartDirector for C++ 64位是一个强大的工具,为C++开发者提供了在64位环境中创建专业图表的能力,具有丰富的图表类型、交互式功能以及高效...

    支持java,js画图的工具ChartDirector

    ChartDirector是一款强大的图形绘制工具,它为Java和JavaScript开发者提供了丰富的图表制作功能。这款工具以其卓越的性能、直观的API和精美的图表效果而受到广大开发者的青睐。下面将详细介绍ChartDirector在Java和...

    ChartDirector 6.0.rar

    无论你是使用C++进行桌面应用开发,还是使用.NET或Java构建Web服务,都可以方便地集成ChartDirector,为你的应用增添生动的图表展示。 2. **精细图表**:ChartDirector以其精细、美观的图表而闻名。它提供了各种...

    chartdirector for c++ 破解

    chartdirector for c++ 破解 去除未注册版底下黄色未注册信息条

    ChartDirector 官方war包

    ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包 ChartDirector 官方war包

    ChartDirector

    在JAVA开发环境中,ChartDirector通过简单的API调用就能创建复杂的图表,大大降低了开发人员的工作负担。它的灵活性使得开发者可以自定义各种细节,如颜色、字体、标签、图例、数据点形状等,以适应不同的设计风格和...

    ChartDirector program manual for Java

    总之,《ChartDirector for Java程序手册》是Java开发者在利用ChartDirector进行图表开发时的重要参考资料,它详尽地介绍了ChartDirector的各项功能和使用方法,为创建出专业且具有吸引力的图表提供了强大支持。...

    chartdirector5中文文档.rar

    10. **API参考**:完整的API参考手册列出了ChartDirector的所有类、方法和属性,是开发过程中查找具体功能和用法的重要资源。 通过阅读这份中文文档,开发者可以全面掌握ChartDirector 5的使用方法,无论是在桌面...

    ChartDirector 6 C++ 完美破解(内含原版)

    ChartDirector 6 C++ 最新完美破解(内含原版) 完美去除黄条 覆盖DLL完成PJ

    ChartDirector.jar

    ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表ChartDirector 图形报表

    chartdirector 5.1

    ChartDirector 5.1 版本针对.NET Framework进行了优化,使得在C#、VB.NET等.NET语言中的集成更加顺畅,提升了开发效率。 ChartDirector 提供了多种图表类型,包括折线图、柱状图、饼图、散点图、面积图、甘特图、...

Global site tag (gtag.js) - Google Analytics