在工作中用到了生成曲线图时要将数据值显示在每个数据点上,并且不同数据线的数据点要显示不同的小图标,经过长时间的查找资料研究终于实现了功能。工作中就生成了如下的图片:

生成此图中的数据点图标和显示数据值的主要代码就是下面这些,这里使用的是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);//设置显示小图标

2011-07-04 22:11 Jfreechart生成曲线图数据点显示数据值相关推荐

  1. Hypermesh在win 11中生成的点不显示问题

            我的解决方法是装个虚拟机,在虚拟机上装个win 10,再在上面装这个软件就可以解决了. 属实是没找到其他办法.文末附虚拟机的安装指引. 这是在win 11系统上运行的hypermesh ...

  2. Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)

    工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...

  3. JFreeChart生成饼形图(3)11 (转自 JSP开发技术大全)

    FreeChart生成饼形图(3) (转自 JSP开发技术大全) 14.3 利用JFreeChart生成饼形图 通过JFreeChart插件,即可以生成普通效果的饼形图,也可以生成3D效果的饼形图:如 ...

  4. Java学习笔记——从零开始(2018.04.22已更新)

    2018.04.08 --Java开发入门-- -计算机基本概念- •什么是计算机 计算机是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算 ...

  5. Java使用jfreechart生成pdf图表

    本项目主要技术是jfreechart和itextpdf,纯Java生成pdf图表,我给大家分享一下完成过程中遇到的各种坑.本项目适合于需要生成pdf图表又没有html模板的需求. 我尝试过freema ...

  6. 使用ItextPdf+Freemarker+jfreechart实现将数据+使用jfreechart生成的图表转为html,再转为pdf。

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  7. 使用jquery第三方插件(生成曲线图)

    最近项目中有用到生成曲线图,经过查找资料解决了,虽然有简单说明但参数比较多和麻烦,于是自己没事就总结了项目中的具体用法: 准备工作:首先添加jquery的插件包到程序中,路径:http://files ...

  8. freemarker+Jfreechart生成Word文档(含图片)

    这几天再弄一个报表,要统计一些信息最终的部分展示结果如下: 基本工具freemarker,jfreechart 工程的部分结构如下 与生成Word有关的类主要有FreemarkerConfigurat ...

  9. Java使用poi和jfreechart生成excel图表图片

    最近项目在频繁的操作excel,里边涉及到很多和图表有关的东西.有时候需要使用java操作excel自带的图标,比较复杂的我们都是使用excel模板的形式实现.  除此之外,也有一些功能只需要生成对应 ...

最新文章

  1. metaSPAdes:新型多功能宏基因组拼接工具
  2. 计算机动画制作 实验要求,A074计算机动画制作实验——动画制作初步
  3. sqserver对比oracle的区别,oracle和sqlserver比较
  4. 单片机ch2o程序_基于单片机的室内甲醛浓度检测系统
  5. 卡布教你:脸上长痘痘平时要注意什么呢
  6. Java 并发编程之自定义线程池 ThreadPoolExecutor
  7. Java架构师成长之道之计算机组成原理组成篇
  8. 数据库Oracle 11g的安装步骤
  9. n!的分解 soj 2666
  10. php 获取文件名 行号,PHP – 找到文件中的字符串,然后显示它的行号
  11. 数据清洗(一)----- 清洗数据的目的及基本格式、类型与编码
  12. 马斯克:让我成功的其实是工程思维
  13. C语言实现简单扫雷游戏
  14. web前端开发这门技术的由来,入门必读
  15. 浅析伪罗伯特法所构造的任意阶数伪二次幻方中某一任意位置权值的一般求法
  16. 【转载】海蜘蛛软路由安装及设置
  17. 纯c语言游戏引擎开发,C++ 写个游戏引擎—(基础篇) 1
  18. 软件案例分析:商业音乐软件还是开源音乐软件?
  19. Data-free NAS
  20. MyBatisPlus Non-static method cannot be referenced from a static context

热门文章

  1. Hotstar赛事直播编码组合优化
  2. Google Hangouts支持使用Firefox WebRTC
  3. Hadoop之Hadoop数据压缩
  4. 我在 MySQL 的那些年
  5. 是什么能让 APP 快速精准定位到我们的位置?
  6. 远程仓库---添加远程库
  7. 深入理解gtest C/C++单元测试经验谈
  8. vue axios springboot 跨域
  9. RxJava 2.0的基本使用
  10. win7 VS2008 编译luabind-0.9.1 动态库 静态库