`

ChartDirect使用<制作统计图的组件>

 
阅读更多

		//创建一个由X,Y轴组成的Chart实例
		//指定宽度width 高度height 背景色为白色0xffffff  前景色为黑色0x000000 画笔像素为1
		XYChart c = new XYChart(width, height,0xffffff,0x000000,1);
		//支持中文
		c.setDefaultFonts("SIMSUN.TTC","simhei.ttf");
		//设置标题              位置         标题类容     字体   大小       颜色           背景色
		c.addTitle(Chart.Top, topTitle, "?", 12, 0xcccccc,0xffffff);
		//设置文本       坐标         类容               字体             颜色
		c.addText(40, 205, "流入:", "?", 8, 0x000080);
		//设置做图区域   起始坐标  宽度  高度   颜色                                       网格中X轴颜色和样式为虚线                                                  网格中Y轴颜色和样式为虚线
		c.setPlotArea(40, 25, 650, 150, 0xffffff, -1, -1, c.dashLineColor(0xc0c0c0, Chart.DotLine), c.dashLineColor(0xc0c0c0, Chart.DotLine));
		//设置X轴中开始值为0     最大值    和label标签集合  它们将均匀分布
		c.xAxis().setLinearScale(0, Math.max(points1.length-1, points2.length-1), labels);
		//设置X轴标题与图的间隔
		c.xAxis().setLabelStyle("", 7.5);
		//设置X轴的标题
		c.xAxis().setTitle(xAxisTitle);
		//设置X轴label显示间隔step分出一个坐标  间隔1分出一个坐标并写如label值
		c.xAxis().setLabelStep(step,1) ;
		//设置X轴label显示在坐标偏移量可以实现显示在两坐标之间而不是在坐标下
		c.xAxis().setTickOffset(0.5);
		//设置Y轴中label显示的           最小值        最大值            间隔多少出现坐标      间隔多少出现坐标并显示label
		c.yAxis().setLinearScale(0, peak*(1.0+1.0/5.0), peak/5.0, peak/10.0);
		//设置Y轴label显示在坐标偏移量可以实现显示在两坐标之间而不是在坐标下
		c.yAxis().setLabelStyle("", 7.5);
		//设置Y轴标题
		c.yAxis().setTitle(yAxisTitle);
		//格式化Y轴的label值  {value}表示label变量
		c.yAxis().setLabelFormat("{value}M");
		//设置Y轴空间区域的背景色
		c.yAxis().addZone(peak/2, 0, 0xccccff);
		c.yAxis().addZone(-peak/2, 0, 0xffcccc);
		
		//为chart实例添加一个画线实例
		LineLayer lineLayer = c.addLineLayer2();
		//设置线条宽度
		lineLayer.setLineWidth(1);
		//设置数据和线条颜色
		lineLayer.addDataSet(points1, 0x000080);
		
		//为chart实例添加一个画区域实例
		AreaLayer areaLayer = c.addAreaLayer2();
		areaLayer.setLineWidth(0);
		areaLayer.addDataSet(points2,0x1AEF0E);
		
		return c;
 
分享到:
评论

相关推荐

    C#编程经验技巧宝典

    55&lt;br&gt;&lt;br&gt;0076 约瑟夫环问题 56&lt;br&gt;&lt;br&gt;0077 猴子选大王 57&lt;br&gt;&lt;br&gt;0078 如何判断IP是否正确 57&lt;br&gt;&lt;br&gt;0079 如何将小写金额转换为大写金额 57&lt;br&gt;&lt;br&gt;0080 统计文本字数 58&lt;br&gt;&lt;br&gt;0081 文本中首字母改...

    统计图 JFreeChart

    href="servlet/ServletDemo1"&gt;条形统计图&lt;/a&gt;;&lt;/li&gt; &lt;!--跳转到ServletDemo1生成条形统计图--&gt; &lt;li&gt;可以选择统计图类型 &lt;a href="chart1.html"&gt;三种类型&lt;/a&gt; &lt;!--链接到chart1.html--&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/BODY&gt; &lt;/HTML&gt;

    QQ群管理工具----共享

    软件名称:QQ群管理工具&lt;br&gt;&lt;br&gt;&lt;br&gt;版本:3.0&lt;br&gt;&lt;br&gt;&lt;br&gt;作者:亚坦软件&lt;br&gt;&lt;br&gt;QQ:10609090&lt;br&gt;&lt;br&gt;E-Mail: asiatain@126.com&lt;br&gt;&lt;br&gt;&lt;br&gt;功能简述:&lt;br&gt;&lt;br&gt;&lt;br&gt;1)具备更新群组成员功能,与QQ成员列表保持同步...

    奥硕企业网站管理系统 v1.3 ACC免费版

    生成速度超快&lt;br&gt;&lt;br&gt;10、模板全部已html网页样式保存,会做静态网页就会做模板&lt;br&gt;&lt;br&gt;系统共有一下模块:&lt;br&gt;&lt;br&gt;1、基本系统管理模块&lt;br&gt;&lt;br&gt;2、公告管理模块&lt;br&gt;&lt;br&gt;3、统计调查管理模块&lt;br&gt;&lt;br&gt;4、缩略图及水印...

    奥硕企业网站管理系统 v1.3 SQL免费版

    生成速度超快&lt;br&gt;&lt;br&gt;10、模板全部已html网页样式保存,会做静态网页就会做模板&lt;br&gt;&lt;br&gt;系统共有一下模块:&lt;br&gt;&lt;br&gt;1、基本系统管理模块&lt;br&gt;&lt;br&gt;2、公告管理模块&lt;br&gt;&lt;br&gt;3、统计调查管理模块&lt;br&gt;&lt;br&gt;4、缩略图及水印...

    AppFramework数据库访问组件_代码生成插件_V1.1.rar

    18.0&lt;br&gt;1.23&lt;br&gt;&lt;br&gt;1.10&lt;br&gt;&lt;br&gt;每秒插入实体&lt;br&gt;&lt;br&gt;(20次insert)&lt;br&gt;41&lt;br&gt;21&lt;br&gt;1.95&lt;br&gt;&lt;br&gt;更新实体&lt;br&gt;&lt;br&gt;(20次单条update)&lt;br&gt;27&lt;br&gt;19&lt;br&gt;&lt;br&gt;SqlMap:24&lt;br&gt;1.42&lt;br&gt;&lt;br&gt;1.13&lt;br&gt;&lt;br&gt;查询结果集(平均101...

    AppFramework_V1.0

    23.5&lt;br&gt; 15.9&lt;br&gt;&lt;br&gt;SqlMap:20.3&lt;br&gt; 1.48&lt;br&gt;&lt;br&gt;1.16&lt;br&gt; &lt;br&gt;查询结果集(平均101行)&lt;br&gt;&lt;br&gt;(1循环200次select)&lt;br&gt; 1055.1&lt;br&gt; 666.8&lt;br&gt;&lt;br&gt;不定字段:710.1&lt;br&gt; 1.58&lt;br&gt;&lt;br&gt;1.50&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;表...

    获取网页表格数据 正则表达式

    在互联网上,网页表格是数据展示和组织的常见方式,特别是在数据分析、报告和统计中。如果需要从网页中抓取这些表格数据,一种常见的方法是使用正则表达式(Regular Expression),结合编程语言如Python的...

    免费网站访问流量统计系统

    日统计报表 &lt;br&gt;※周统计报表 &lt;br&gt;※月统计报表 &lt;br&gt;※年统计报表 &lt;br&gt;※网络环境统计报表 &lt;br&gt;※Alexa统计走势图 &lt;br&gt; &lt;br&gt;●客户端情况统计 &lt;br&gt;※用户操作系统统计 &lt;br&gt;※用户浏览器统计 &lt;br&gt;※访问地区统计 &lt;br&gt;...

    基于JSP的在线考试系统

    人性化设计&lt;br&gt;&lt;br&gt;&lt;br&gt;软件产品介质:&lt;br&gt;1.zxks.rar &lt;br&gt;2.zxksclass.rar &lt;br&gt;3.zxkslib.rar&lt;br&gt;4.Web版在线考试管理系统使用手册.doc &lt;br&gt;5.web.xml server.xml &lt;br&gt;需要者请联系:&lt;br&gt;e_mail:fzlotuscn@yahoo....

    Visual C++ 编程资源大全(控件 其它)

    1,indicator.ZIP&lt;br&gt;数据棒图...lunar.zip &lt;br&gt;阳历/农历转换开发包 Ver1.0 (15KB)&lt;END&gt;&lt;br&gt;82,vsreport.zip &lt;br&gt;VideoSoft VSREPORTS V1.1(图表)(3313KB)&lt;END&gt;&lt;br&gt;83,newyear.zip &lt;br&gt;一个制作贺卡的控件(350KB)&lt;END&gt;

    基于YOLOv5的卫星图像目标检测

    &lt;x1&gt; &lt;y1&gt; &lt;x2&gt; &lt;y2&gt; &lt;x3&gt; &lt;y3&gt; &lt;x4&gt; &lt;y4&gt; &lt;class&gt; &lt;difficulty&gt; 其中, 1,2,3,4 分别为标记目标的四个点 x,y 为标记点的坐标值 class 为目标类别 difficulty 为检测难度( 0/1:简单/困难 ) 1.2 标签格式转换...

    最新(2008年)中国行政区划编码(国家统计局2008-12-31发布)

    本文档是根据国家统计局2008-12-31发布的行政区划转换的XML查询文档,新的行政区划最高有4级结点,所以这里对个区域采用如下结构分配:&lt;br&gt; &lt;DistrictItem&gt;&lt;br&gt; &lt;DistrictCode&gt;110000&lt;/DistrictCode&gt;&lt;br&gt; ...

    网络流量统计源代码

    &lt;br&gt;使用曲线图进行实时统计。 &lt;br&gt;采集数据主要在类 MFNetTraffic 中实现, &lt;br&gt;而显示数据则是放在类MFTrafficButton中实现。 &lt;br&gt;两者之间的通讯使用了回调函数的机制。 &lt;br&gt;详情请看源代码。 &lt;br&gt;&lt;br&gt;&lt;br&gt;欢迎...

    2005中国行政区划编码(国家统计局2007-12-31发布)

    本文档是根据国家统计局2005-12-31发布的行政区划转换的XML查询文档,新的行政区划最高有4级结点,所以这里对个区域采用如下结构分配:&lt;br&gt; &lt;DistrictItem&gt;&lt;br&gt; &lt;DistrictCode&gt;110000&lt;/DistrictCode&gt;&lt;br&gt; ...

    2006中国行政区划编码(国家统计局2006-12-31发布)

    本文档是根据国家统计局2006-12-31发布的行政区划转换的XML查询文档,新的行政区划最高有4级结点,所以这里对个区域采用如下结构分配:&lt;br&gt; &lt;DistrictItem&gt;&lt;br&gt; &lt;DistrictCode&gt;110000&lt;/DistrictCode&gt;&lt;br&gt; ...

    java读取excel文件,并绘制统计图分析excel内的成绩分布情况

    本教程将介绍如何使用Apache POI库来处理Excel文件,并结合JFreeChart库绘制统计图,以便对成绩分布进行可视化分析。 Apache POI是Java社区开发的一个开源库,它提供了API来读写Microsoft Office格式的文件,包括...

    基于规则模型的通用网页正文提取组件

    &lt;br&gt;&lt;br&gt;如对此组件有兴趣,请直接邮件至我MSN信箱,我正考虑采用新算法完善并编写多个语言版本,在这里先统计下人数&lt;br&gt;看看有没开发商业版本的必要,对于商业版本将采用块识别标记的方式只对一段标签或一个DOM节点...

    ASP.NET2.0典型模块(17-22)ASP.NET2.0典型模块(1-16)

    ThumbnailImage 使用ASP.NET 2.0实现缩略图模块&lt;br&gt; AspJpegSample 使用第三方组件在ASP.NET 2.0中实现对图片的处理&lt;br&gt;&lt;br&gt;第12章(\C12)&lt;br&gt;示例描述:本章示例展现了ASP.NET2.0中的防盗链技术。&lt;br&gt; ...

    C源代码实例集

    &lt;br&gt;第三部分 数值计算与趣味数学篇&lt;br&gt; &lt;br&gt;075 绘制余弦曲线和直线的迭加&lt;br&gt;076 计算高次方数的尾数 &lt;br&gt;077 打鱼还是晒网 &lt;br&gt;078 怎样存钱以获取最大利息 &lt;br&gt;079 阿姆斯特朗数 &lt;br&gt;080 亲密数 &lt;br&gt;081 自守数 ...

Global site tag (gtag.js) - Google Analytics