`
Hillen.chan
  • 浏览: 62933 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jfreechart-JFreeChart对象的一般基本方法

阅读更多
关键字: jfreechart
public class 总结 {
	public static void main(String[] args) {
		JFreeChart jfreechart = null;
		
		//获得标题title.getText()
		TextTitle title = jfreechart.getTitle();
		
		//设置标题
		jfreechart.setTitle("A Chart Title");
		
		//设置标题的位置
		jfreechart.getTitle().setPosition(RectangleEdge.BOTTOM);
		
		//当然了还可以设置副标题
		TextTitle subtitle1 = new TextTitle("A Subtitle");
		jfreechart.addSubtitle(subtitle1);
		
		//获得副标题,可以有很多副标题,这是获得第0个
		Title subtitle = jfreechart.getSubtitle(0);
		
		//设置背景颜色
		jfreechart.setBackgroundPaint(Color.blue);
		
		//当然还可以设置多种背影颜色
		//表示在某个坐标之后是什么颜色
		Paint p = new GradientPaint(0, 0, Color.white, 1000, 0, Color.green);		
		jfreechart.setBackgroundPaint(p);
		
		//设置背景图片LOG
		jfreechart.setBackgroundImage(JFreeChart.INFO.getLogo());
		
		//设置背景图片的位置,这个没有试过
		jfreechart.setBackgroundImageAlignment(Align.TOP_LEFT);
		
		//Plot Attributes(共有的)
		//Plot(饼状图,)
		Plot plot1 = jfreechart.getPlot();
		
		//Plot(柱状图,)
		CategoryPlot plot2 = jfreechart.getCategoryPlot();
		
		//Plot(XY坐标图)
		XYPlot plot3 = jfreechart.getXYPlot();
		
		//设置背影颜色(是图象的)(其它形状同理)
		plot1.setBackgroundPaint(Color.white);
		//设置背景颜色
		plot1.setBackgroundImage(JFreeChart.INFO.getLogo());
		
		//Axis Attributes(X和Y上面的,轴对象,分为X轴Y轴)
		// get an axis reference...
		CategoryPlot plot = jfreechart.getCategoryPlot();
		
		//获得X轴对象
		CategoryAxis domainAxis = plot.getDomainAxis();
		//获得Y轴对象
		ValueAxis rangeAxis = plot.getRangeAxis();
		
		//change axis properties...改变属性
		domainAxis.setLabel("Categories");
		domainAxis.setLabelFont(new Font("宋体", Font.CENTER_BASELINE, 20));
		
		//设置X轴字体,Y轴同样
		domainAxis.setTickLabelFont(new Font("宋体", Font.CENTER_BASELINE, 20));

	}
}


---------------原创:http://langhua9527.iteye.com/category/66569?show_full=true
分享到:
评论

相关推荐

    jfreechart-1.0.6-demo源码

    "jfreechart-1.0.6-demo"源码是了解和学习JFreeChart的重要资源,通过阅读和分析源码,开发者不仅可以掌握JFreeChart的基本用法,还能深入理解其设计思想,从而在实际项目中更灵活地应用图表功能。 在后续的学习中...

    jfreechart-1.0.19-demo.src

    1. **类结构与设计模式**:JFreeChart的设计遵循了模块化和面向对象的原则,使用了工厂模式来生成图表,以及观察者模式来处理动态更新。在源码中,可以看到各种图表类型对应的类,如`XYPlot`、`CategoryPlot`、`...

    jfreechart-1.0.1-demo.rar

    2. **图表类型多样**:除了基本的图表类型,JFreeChart 还提供了雷达图、3D图表、甘特图和热力图等多种图表,满足了不同场景的需求。 3. **高度自定义**:开发者可以通过API调整图表的各个方面,如颜色、字体、标记...

    jfreechart-1.0.19工具

    2. 使用`JFreeChart`工厂方法创建图表实例。 3. 配置图表的各个方面,如标题、轴标签、图例等。 4. 创建`ChartPanel`,将图表放入Swing组件中显示。 5. 如果需要,可以将图表导出为图像文件。 总的来说,JFreeChart...

    jfreechart-1.0.13 API

    通过阅读 Javadoc,开发者可以了解每个类的功能、方法签名以及使用示例,有助于高效地集成和定制 JFreeChart。 总之,JFreeChart 1.0.13 API 提供了丰富的图表选项和高度的自定义能力,无论是简单的数据展示还是...

    jfreechart-0.9.17.jar and jcommon.jar

    3. **创建 JFreeChart**:基于 CategoryPlot 创建图表对象。 4. **设置图表布局**:如标题、图例、背景色等。 5. **创建 ChartPanel**:将图表放入一个 Swing 组件,方便在 GUI 中展示。 6. **绘制到 JSP 页面**:...

    jfreechart-jar包和使用方法

    本篇文章将深入探讨JFreeChart库的使用方法,帮助开发者更好地理解和应用这个工具。 首先,要使用JFreeChart,你需要下载对应的jar包。这个压缩包中可能包含了`jfreechart.jar`文件,它是JFreeChart的核心库。确保...

    jfreechart-1.0.9+api

    **二、JFreeChart 的基本使用步骤** 1. **创建数据模型**: 首先,你需要准备数据并将其组织成合适的数据模型,例如 CategoryDataset 或 XYDataset。 2. **创建绘图**: 根据数据类型选择适当的绘图类,并将数据模型...

    jfreechart-1.0.13.jar

    如果你使用的是Maven或Gradle,可以将JFreeChart作为依赖项添加到构建文件中,确保项目可以正确地引用库中的类和方法。 创建图表的基本流程如下: 1. **创建ChartFactory**:首先,你需要通过`ChartFactory`类来...

    java图形jfreechart-0.9.16

    2. 创建一个`ChartFactory`对象,选择合适的图表类型,如`JFreeChart chart = ChartFactory.createBarChart()`. 3. 设置图表的标题、图例、数据源等属性。 4. 如果是在Web应用中,可以使用`ChartUtilities`类将图表...

    JFreeChart相关的jar包(gnujaxp-1.0.0,jcommon-1.0.16.jar,jfreechart-1.0.13.jar)

    1. **jfreechart-1.0.13.jar**: 这是JFreeChart的核心库,包含了大量的类和方法,用于生成各种类型的图表。JFreeChart提供了一种灵活的API,允许开发者自定义图表的每一个细节,如颜色、标签、数据系列、图例等。它...

    jfreechart-1.0.13.jar(包含jcommon-1.0.13 和 gnujaxp)

    JFreeChart 的使用方法主要包括以下几个步骤: 1. 引入JFreeChart及其依赖库(JCommon和GNU JAXP)到项目中。 2. 创建图表对象,选择合适的图表类型,例如`JFreeChart chart = ChartFactory.createBarChart()`。 3. ...

    Jfreechart--demo

    - **创建ChartFactory**:根据所需图表类型,调用相应的`ChartFactory`静态方法,例如`createBarChart()`、`createPieChart()`等。 - **构建Dataset**:创建对应的数据集,如`CategoryDataset`、`PieDataset`等,用...

    JfreeChart1.5.0

    - **创建 ChartFactory**:根据所需的图表类型,调用相应的静态方法创建图表对象,如 `JFreeChart chart = ChartFactory.createLineChart()`。 - **配置图表**:设置图表的标题、图例、背景色等属性。 - **定义...

    jfreechart-1.0.8-javadocs

    通过阅读和运行这些示例,你可以快速掌握 JFreeChart 的基本用法。 总之,`jfreechart-1.0.8-javadocs` 是 JFreeChart 开发者的重要学习资源,它不仅提供了详尽的 API 文档,还通过实例展示了如何有效地利用这个库...

    jfreechart-1.0.10.jar包

    - **设置图表参数**:通过`ChartCustomizer`或直接修改图表对象的属性来定制图表外观。 - **绘制图表**:使用`ChartPanel`将图表嵌入到Swing组件中,或者通过`ChartUtilities`类将图表保存为图片文件,或在Web应用...

    jfreechart-1.0.13-demo-all

    2. 创建图表:使用JFreeChart创建图表主要涉及以下几个步骤:创建Dataset(数据集)、构建ChartFactory(图表工厂)、设置Chart(图表)属性,最后将图表绘制到Graphics2D对象上,如Swing组件的Graphics2D实例。...

    jfreechart-1.0.5-demo-all

    - `demo` 文件夹中的源码提供了 JFreeChart 各种图表的示例,这些示例涵盖了基本到高级的图表配置,是学习 JFreeChart 的重要参考资料。 - 通过阅读源码,开发者可以了解到如何创建图表,设置数据源,调整图表样式...

    jfreechart-1.0.11-javadocs

    1. **类层次结构**:展示了JFreeChart库中的类关系,包括图表组件(如CategoryPlot、PiePlot)、绘图对象(如XYPlot)、图表工厂和工具提示等。 2. **包列表**:每个包都包含一组相关的类和接口,例如`org.jfree....

    jfreechart-1.0.10.jar 压缩包 刘尧涛

    例如,要创建一个柱状图,你需要创建一个 `CategoryDataset`,填充数据,然后使用 `JFreeChart` 类的 `createBarChart()` 方法生成图表对象。 **图表类型** JFreeChart 支持以下几种主要的图表类型: 1. **折线图...

Global site tag (gtag.js) - Google Analytics