1、ChartDirector 示例手册简介 3特征描述 3示例 5一、饼图 51、Simple Pie Chart 52、3D Pie Chart 73、Pie Chart with Legend 84、Side Label Layout 105、Pie with Small Sectors 126、Circular Label Layout 147、Icon Pie Chart 168、Text Styles and Colors 199、Coloring and Wallpaper 21二、柱状图 251、Simple Bar Chart 252、3D Bar Chart 263、Polyg
2、on Bar Shapes 284、Stacked Bar Chart 305、Multi-Shape Bar Chart 326、Overlapping Bar Chart 347、Depth Bar Chart 368、Positive Negative Bars 38三、折线图 401、Simple Line Chart 402、3D Line Chart 423、Multi-Line Chart 444、Line Comparison 465、Line with Error Symbols 496、Multi-Symbol Line Chart 52四、仪表盘 551、Semi-Cir
3、cle Meter 552、Round Meter 573、Wide Angular Meters 594、Square Angular Meters 615、Multi-Pointer Angular Meter 646、Multi-Pointer Horizontal Meter 657、Linear Zone Meter 67五、雷达图 6921、Simple Radar Chart 692、Multi Radar Chart 713、Polar Line Chart 734、Polar Area Chart 765、Polar Bubble Chart 786、Circular Zon
4、es 817、Sector Zones 843简介ChartDirector控件使用方便,快捷,灵活,功能强大,交互性强。在 web服务器以及嵌入式应用程序开发中,它是一种非常理想的工具,拥有丰富的图表图形组件库.特征描述 高效快捷采用多线程结构,特别应用于具有高性能要求的服务器端应用程序开发。 灵活性拥有基于 API(应用编程接口)的对象,允许用户控制和定制图表细节,从而设计出用户满意的图表。 丰富而全面的图表样式圆形图表(饼状图),圆环图,柱形图(条形图),直线图,曲线图,梯级线图,趋势线图,曲线拟合图,线间色图,区域图,散布图(散形图),泡沫图,floating box,box-whis
5、ker,瀑布图,金融类图表,甘特图表,向量图,雷达图,极线图,rose,XY 轴交换(旋转图表)和 3D 效果。 金融类图表库(附有源代码)拥有成熟的金融类图表(具有 46 种技术指标)库。 仪表和量表含有可以测量任意角度的测角仪表和可以进行横向和纵向测量的线性仪表。 层结构具有同步处理能力的图表层允许不同的图表样式重叠,从而获得任意的组合图表,并且达到特殊的效果。例如,box-whisker 可以用来添加错误标记到任意的 XY 图表样式上;还有散布图层可以用来加亮具有个性化标记的数据点。 4 CDML(图表制作向导标记语言)图表制作向导标记语言这项创新性技术可以给内嵌有图标和图片的文档提供丰
6、富的样式。该语言是基于所有的 CharDirector 文档定位符,其中包括有图表标题,图例关键字,轴标签,以及数据标签等等。 高级的着色系统除了 ARGB 颜色(具有阿尔法透明性的真彩色 )之外,在 ChartDirector中所有对象还可以着上“奇妙的颜色” 这种颜色依赖于定位。该系统还包括:颜色式样,颜色梯度,金属颜色,依赖于数据取值的颜色(比如,指示阀) 图像映射自动生成生成的图像映射可以支持工具使用提示以及鼠标与图形控件的交互。具有对图像进行细化处理的能力。工具提示可以用户定做,包括一些具有个性化的文字和数据。图像映射是可扩展的,可以包含用户自定义的区域,比如公司标志,标签,以及按钮
7、。 浏览器的兼容性生成的图表是 PNG,JPEG,BMP,WBMP,以及 GIF 格式的,这些图表格式对所有浏览器都是可见的,其中包括移动设备和手持设备。图表可以作为图片嵌入到 E-Mail(电子邮件) ,WORD 文档,PDF 格式文档等等,并且客户端不需要使用任何 Java 或者 ActiveX 控件。 快捷的图表生成和传输图表可以快捷地生成并传输到浏览器端,并且作为一个标准的 Http 图像数据进行存储,而不需要占用临时的图像文件。 节约带宽采用优化的颜色缩减算法,来制作基于调色板的图表,其效果等同于真彩色图表,并且文件所占空间变得更小。特别是对于因特网应用开发是一款非常理想的工具。 国
8、际化标准支持统一字符编码,可自行设置数字,日期/时间格式。5 支持语言支持多种语言,例如.NET, Java, ASP, COM,VB, PHP, Perl, Python,Ruby, ColdFusion, C+等;示例一、饼图1、Simple Pie Chart示例代码:Simple Pie Chart“View Chart Source Codeusemap=“#map1“ border=“0“72、3D Pie Chart示例代码:3D Pie Chart“View Chart Source Codeusemap=“#map1“ border=“0“3、Pie Chart with L
9、egend示例代码:910Pie Chart with Legend“View Chart Source Codeusemap=“#map1“ border=“0“4、Side Label Layout示例代码:Side Label Layout“View Chart Source Codeusemap=“#map1“ border=“0“125、Pie with Small Sectors示例代码:Pie with Small Sectors“View Chart Source Code14usemap=“#map1“ border=“0“6、Circular Label Layout示例代
10、码:Circular Label Layout“View Chart Source Codeusemap=“#map0“ border=“0“usemap=“#map1“ border=“0“177、Icon Pie Chart示例代码:labelnpercent%“ +“);/ Draw the pie in 3D with variable 3D depthsc.set3D2(depths);/ Set the start angle to 225 degrees may improve layout when the depths of the/ sector are sorted in
11、 descending order, because it ensures the tallest sector is at/ the back.c.setStartAngle(225);/ output the chartString chart1URL = c.makeSession(request, “chart1“);/ Include tool tip for the chartString imageMap1 = c.getHTMLImageMap(“, “,“title=label: value days (percent%)“);%Icon Pie Chart“19View C
12、hart Source Codeusemap=“#map1“ border=“0“8、Text Styles and Colors示例代码:Text Style and Colors“View Chart Source Codeusemap=“#map1“ border=“0“229、Coloring and Wallpaper示例代码:Coloring and Wallpaper“View Chart Source Codeusemap=“#map0“ border=“0“usemap=“#map1“ border=“0“usemap=“#map2“ border=“0“usemap=“#m
13、ap3“ border=“0“25二、柱状图1、Simple Bar Chart示例代码:Simple Bar Chart“View Chart Source Codeusemap=“#map1“ border=“0“2、3D Bar Chart示例代码:3D Bar Chart“View Chart Source Code28usemap=“#map1“ border=“0“3、Polygon Bar Shapes示例代码:Polygon Bar Shapes“View Chart Source Codeusemap=“#map1“ border=“0“4、Stacked Bar Chart示例代码:%/ The data for the bar chart