JFreechart 笔记一

原创 2016年02月16日 17:41:33


//1.折线图的Y轴如何自定义步长

JFreeChart chart = ChartFactory.createLineChart(

"材料价格曲线图", //折线图名称 

"期间", // 横坐标名称 

"平均价格", // 纵坐标名称

dataSet, // 数据 

PlotOrientation.VERTICAL, // 水平显示图像 

true, // include legend

true, // tooltips 

false // urls ); 


chart.setBackgroundPaint(new Color(231, 237, 242)); 

CategoryPlot categoryPlot = chart.getCategoryPlot(); 

**NumberAxis numAxis = (NumberAxis) categoryPlot.getRangeAxis(); 

numAxis.setTickUnit(new NumberTickUnit(1000));//设置Y轴间隔**


// X轴如何自定义步长 

NumberAxis domainAxis = (NumberAxis) categoryplot.getDomainAxis(); 

domainAxis.setTickLabelFont(new Font("", Font.PLAIN, 12)); 

domainAxis.setTickMarksVisible(true);// 標尺 

domainAxis.setUpperMargin(0.001); 

domainAxis.setLowerMargin(0); 

double unitT; 

if (dataXzE - dataXzS == 10) { 

unitT = 1d; 

else if (

dataXzE == 0) { unitT = 10d; 

else { 

unitT = (dataXzE - dataXzS) / 6d; 

} 


NumberTickUnit ntuT = new NumberTickUnit(unitT); 

domainAxis.setTickUnit(ntuT);




jfreechart 实现时间曲线图

jfreechart 实现时间曲线图 一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产...
  • qq263229365
  • qq263229365
  • 2013年06月13日 21:27
  • 1356

JFreeChart图像报表教程- 带图

jfreechart是jfree公司提供的一个Java项目,它主要用来实现各种图表,包括:饼图,柱状图(普通柱状图和堆栈柱状图),折线图,区域图,分布图,混合图,甘特图,以及一些仪表盘等。 官方...
  • yuexianchang
  • yuexianchang
  • 2016年11月22日 22:31
  • 2393

解决jfreechart中文乱码,以及字体模糊,设置主题问题

发现一篇博客解决了我的乱码问题,复制过来分享下。package cn.com.gwypx.util; import java.awt.Color; import java.awt.Font; imp...
  • onlybacksfa
  • onlybacksfa
  • 2015年06月23日 17:39
  • 1223

JFreeChart使用总结(四)

JFreeChart使用总结 1. JFreeChart简介 JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状...
  • lvyuan30276
  • lvyuan30276
  • 2016年12月13日 18:41
  • 1573

开源和收费图表工具对比:JFreeChart vs ChartDirector

今天跟大家分享一下JFreeChart和ChartDirector的对比分析,这两个都是web图表开发工具,前者是开源的,后者是不开源的收费控件。 JFreeChart是 Java平台下开源的的图表...
  • dyllove98
  • dyllove98
  • 2013年03月21日 16:06
  • 3354

JFreeChart 使用介绍

一、简介 JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。 ...
  • u011598415
  • u011598415
  • 2015年03月31日 10:16
  • 567

基于JFreeChart的javaweb图表绘制(接上文)

1.使用JFreeChart绘图环境配置 1.        下载JFreeChart JFreeChart是一款开源的java图表绘制工具,是JFreeChart公司在开源网站SourceForg...
  • sinat_36333342
  • sinat_36333342
  • 2017年04月27日 16:15
  • 837

JFreeChart 使用一 直方图之简单柱状图

JFreeChart创建直方条形图包括了:堆栈式直方条形图、时序数据的条形直方图、柱状图等。 本文先对直方图进行介绍。了解简单柱状图的创建过程。 1、概述 直方条形图常常被用来显示表...
  • wangcunhuazi
  • wangcunhuazi
  • 2014年10月25日 19:53
  • 1752

JFreeChart使用方法与例子

介绍:     JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。...
  • crazy1235
  • crazy1235
  • 2013年01月23日 22:22
  • 16540

JFreeChart笔记 (七) 时间序列图:值标记线

在一些比如说产量、销售额等的图表中常常会涉及到一个预期值或者目标值,这种值标记线如何在图表中画出来呢?这一节将教给大家值标记线的画法。 先看效果图: 实现代码如下,...
  • idwtwt
  • idwtwt
  • 2014年09月19日 10:29
  • 1238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JFreechart 笔记一
举报原因:
原因补充:

(最多只允许输入30个字)