`

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;

    奥硕企业网站管理系统 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、缩略图及水印...

    基于JSP的产供销管理系统

    库存保持产品唯一性&lt;br&gt; 每笔入库产品单对应生成产品入库单&lt;br&gt;&lt;br&gt;5.4 待出库的销售单处理 处理销售单产品的出库 库存对应商品数量减少 生成出库单&lt;br&gt;&lt;br&gt;5.5 统计库存 商品统计 产品统计&lt;br&gt;&lt;br&gt;产品特点:&lt;br&gt;&lt;br...

    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;表...

    AppFramework_V1.0_New

    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...

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

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

    新版成绩统计系统

    成绩统计软件功能介绍&lt;br&gt;&lt;br&gt;自动导入学年组上传的各科II卷成绩。&lt;br&gt;&lt;br&gt;自动导入阅卷机上传的各科I卷成绩。&lt;br&gt;&lt;br&gt;从EXCEL表中导入各科成绩。&lt;br&gt;&lt;br&gt;可进行单学科任意班级的组合统计,同时输出统计表。&lt;br&gt;&lt;br&gt;...

    华为交换机配置命令大全

    &lt;br&gt;&lt;br&gt; 表2-1 命令视图功能特性列表&lt;br&gt;&lt;br&gt;视图&lt;br&gt;功能&lt;br&gt;提示符&lt;br&gt;进入命令&lt;br&gt;退出命令&lt;br&gt;&lt;br&gt;用户视图&lt;br&gt;查看交换机的简单运行状态和统计信息&lt;br&gt;&lt;br&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; ...

    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; ...

    NetSense

    &lt;br&gt;&lt;br&gt;3、日流速统计功能:系统提供了指定主机、指定时间内的流速趋势图。 &lt;br&gt;&lt;br&gt;十五、详细日志记录 &lt;br&gt;&lt;br&gt;1、系统详细记录了所有控制信息,用户可以通过查看日志文件来确定被管理主机网络访问情况。 &lt;br&gt;...

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

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

    财务管理系统

    &lt;br&gt;主要功能有: &lt;br&gt;费用管理 &lt;br&gt; 所有费用&lt;br&gt; 增加收入 &lt;br&gt; 增加支出 &lt;br&gt; 费用类型 &lt;br&gt; 报销人 &lt;br&gt; 费用统计 &lt;br&gt; 用户管理 &lt;br&gt; 增加用户 &lt;br&gt; 登陆信息 &lt;br&gt;&lt;br&gt; 后台登录页面: login.jsp&lt;br&gt; 用户:...

    代码行数统计软件

    统计代码行数用的&lt;br&gt;&lt;br&gt;&lt;br&gt;源代码行数统计器&lt;br&gt;&lt;br&gt;作者:庄渭峰&lt;br&gt;版本:V1.5&lt;br&gt;类型:免费软件&lt;br&gt;&lt;br&gt;功能简介:&lt;br&gt; 本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中&lt;br&gt;所有指定...

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

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

    啊江统计系统v2.2

    &lt;br&gt;&lt;br&gt;=================&lt;br&gt; 目 录&lt;br&gt;=================&lt;br&gt;&lt;br&gt; - 功能介绍&lt;br&gt; - 运行环境&lt;br&gt; - 安装&lt;br&gt; - 引用数据&lt;br&gt; - 查看统计报告&lt;br&gt; - 多站点&lt;br&gt; - 更多应用&lt;br&gt;&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 自守数 ...

    代码行统计工具V2.0

    代码行统计工具V2.0&lt;br&gt;&lt;br&gt;可以统计任何文本文件类型,可以自定义要统计的类型,默认...可以查看各类文件占总行数的百分比&lt;br&gt;+可以直接把文件或者文件夹拖拽到窗口上,然后就可以直接统计&lt;br&gt;&lt;br&gt;需要.NET2.0 框架

Global site tag (gtag.js) - Google Analytics