Jfreechart生成曲线图数据点显示数据值
来源:互联网 发布:mac制作gif 编辑:程序博客网 时间:2024/04/28 05:02
在工作中用到了生成曲线图时要将数据值显示在每个数据点上,并且不同数据线的数据点要显示不同的小图标,经过长时间的查找资料研究终于实现了功能。工作中就生成了如下的图片:
生成此图中的数据点图标和显示数据值的主要代码就是下面这些,这里使用的是DefaultCategoryDataset数据集:
CategoryPlot plot=chart.getCategoryPlot();
plot.setBackgroundPaint(Color.WHITE);
plot.setRangeGridlinePaint(Color.BLUE);//纵坐标格线颜色
plot.setDomainGridlinePaint(Color.BLACK);//横坐标格线颜色
plot.setDomainGridlinesVisible(true);//显示横坐标格线
plot.setRangeGridlinesVisible(true);//显示纵坐标格线
LineAndShapeRenderer renderer = (LineAndShapeRenderer)plot.getRenderer();
DecimalFormat decimalformat1 = new DecimalFormat("##.##");//数据点显示数据值的格式
renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", decimalformat1));
//上面这句是设置数据项标签的生成器
renderer.setItemLabelsVisible(true);//设置项标签显示
renderer.setBaseItemLabelsVisible(true);//基本项标签显示
//上面这几句就决定了数据点按照设定的格式显示数据值
renderer.setShapesFilled(Boolean.TRUE);//在数据点显示实心的小图标
renderer.setShapesVisible(true);//设置显示小图标
plot.setBackgroundPaint(Color.WHITE);
plot.setRangeGridlinePaint(Color.BLUE);//纵坐标格线颜色
plot.setDomainGridlinePaint(Color.BLACK);//横坐标格线颜色
plot.setDomainGridlinesVisible(true);//显示横坐标格线
plot.setRangeGridlinesVisible(true);//显示纵坐标格线
LineAndShapeRenderer renderer = (LineAndShapeRenderer)plot.getRenderer();
DecimalFormat decimalformat1 = new DecimalFormat("##.##");//数据点显示数据值的格式
renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", decimalformat1));
//上面这句是设置数据项标签的生成器
renderer.setItemLabelsVisible(true);//设置项标签显示
renderer.setBaseItemLabelsVisible(true);//基本项标签显示
//上面这几句就决定了数据点按照设定的格式显示数据值
renderer.setShapesFilled(Boolean.TRUE);//在数据点显示实心的小图标
renderer.setShapesVisible(true);//设置显示小图标
有用到的网友可以试一下。
- Jfreechart生成曲线图数据点显示数据值
- Jfreechart生成曲线图、数据点
- 2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值
- jfreechart+sql实现时间曲线图(显示曲线数据点)
- fio数据生成曲线图
- jfreechart生成曲线图
- 柱状图,曲线图显示数据结点
- jfreechart折线图如何在折点旁显示折点数据
- Jfreechart显示数据点图表(线上可以显示点数据)
- jfreechart 数据点显示消息0点显示为上午12点,12点显示为下午12点
- matlab中利用数据生成曲线图
- jfreechart 饼形图 显示数据精确度
- Jfreechart关联数据库生成时间曲线图
- 用JFreeChart显示电信网管性能曲线图
- jfreeChart多元数据之柱形图的生成
- WPF DynamicDataDisplay 实现动态曲线图 双击获得数据点
- jfreechart曲线图
- jfreechart 曲线图
- 继承的本质
- C#处理鼠标和键盘事件
- netstat 的 Win32 用法
- VC其它-使用MFC的数组类
- TortoiseSVN 日常操作指南
- Jfreechart生成曲线图数据点显示数据值
- 关于正则表达式
- SQL Server 2000 安装问题(已解决)转帖
- 健康问题很棘手
- VC其它-CString 操作指南
- 详细解析Java中抽象类和接口的区别
- 输出空指针
- 安全的鼠标全局钩子---代码粘贴
- MYSQL 源码安装手记