【JFreeChart】
文章平均质量分 88
YvesHe
人的痛苦大部分来源于自我怀疑。
展开
-
JFreeChart| 图表高级自定义-图形渲染器(CategoryItemRenderer,XYItemRenderer)
前言JFreeChart中的图形渲染器用于在绘制图形时对图表的样式设计,最终呈现效果与图形渲染器有很大关联.一.CategoryDataset 图形CategoryPlot提供方法setRenderer来指定图形渲染器: public void setRenderer(CategoryItemRenderer renderer) { setRenderer...原创 2018-08-09 13:51:11 · 1653 阅读 · 0 评论 -
JFreeChart| JFreeChart图表通用定制(JFreeChart,Plot,Axis)
前言JFreeChart的设计的定制功能是非常灵活的。 我们可以使用非常多的属性来设置我们图表的 外观。 本章将详细介绍一些图表通用的定制技术。主要包括下面三个方面 ● 图表属性(JFreeChart) ● 图区属性(Plot) ● 轴属性(Axis)一.图表属性(JFreeChart)我们可以使用JFreeChart类方法从更高的层次来定制我们图表的外观。 可...原创 2018-08-08 18:29:03 · 1599 阅读 · 0 评论 -
JFreeChart| JFreeChart中使用数据库连接(JDBCPieDataset,JDBCCategoryDataset,JDBCXYDataset)
前言关于JFreeChart中的数据集DataSet,我们在以往的例子都是在内存中直接构建的数据,没有使用到数据库连接,当然我们除了将数据库查询的结果封装成内存结构外,JFreeChart中还是有原生支持JDBC连接的API存在的,本文的重点就是讲解如何配置使用这些API直接操作数据库连接,将数据显示在报表上.本文主要讲述使用JDBC从数据库表中获得数据的几种数据源方法: ● JDB...原创 2018-08-08 18:29:52 · 1184 阅读 · 0 评论 -
JFreeChart| 图解JFreeChart中的折线图(LineChart)
前言前面介绍了饼状图,柱状图,这里介绍下折线图,折线图和饼状图用法定义大致类似.关于数据集本文讲解的是JFreeChart创建折线图的内容。根据数据集的不同,我可以将折线图分为以下几类:CategoryDataset: 普通的折线图,主要是domainAxis(X轴)可以为非数值XYDataset: 数值类折线图,主要是domainAxis(X轴)一定...原创 2018-08-08 12:00:35 · 12196 阅读 · 1 评论 -
JFreeChart| 图解JFreeChart中的条形图/柱状图(BarChart)
前言条形图样式展示,其他基于CategoryPlot类型的LineChart等等于该设置类似. 数据集本文所使用的数据集. private static CategoryDataset createDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); ...原创 2018-08-07 14:39:10 · 6972 阅读 · 3 评论 -
JFreeChart| 图解JFreeChar中的饼图(PieChart)
前言本文主要讲解JFreeChart中饼图的一些特征。 内容如下: - 控制颜色和饼图片区的外廓 - null值和零值的处理 - 饼图片区的标签(定制文本,改变分配的比例空间) - “ 取出” 某个片区 - 多个饼图显示 - 显示3D效果的饼图 - 两种环形饼图在上一篇文章中创建了一个简单的饼图。 在这里不做详细介绍了。 这里列出本文中使用的数据集:privat...原创 2018-08-07 09:25:55 · 7411 阅读 · 6 评论 -
JFreeChart| JFreeChart组合图表(Combined Charts)
前言JFreeChart支持几个图区类(可以管理着多个子类)组合而成的图表。 图区类可以管理几个子类:CombinedDomainCategoryPlot / CombinedRangeCategoryPlotCombinedDomainXYPlot / CombinedRangeXYPlot ;本文主要讲解四种组合图: 组合X种类图区(Combined Domain Cate...原创 2018-08-10 12:05:40 · 2703 阅读 · 0 评论 -
JFreeChart| 图解JFreeChart(HelloWorld)
前言本文使用JFreeChart创建一个PieChart类型的图表作为研究JFreeChart的开端.相关资源maven依赖<dependency> &原创 2018-08-07 09:25:40 · 779 阅读 · 0 评论 -
JFreeChart| 多轴和数据源图表(Multi Axis and Dataset)
前言JFreeChart在CategoryPlot和XYPlot类中支持多轴和数据源显示。 我们利用这个特征可以在一个图表上显示两个或多个数据源数据,但对于数据包含的数据有巨大差距时留有一定的余地。典型的,使用JFreeChart构建图表时,图表有一个单数据源、 单renderer、 单X/Y轴的图区最为常见。 然而,在一个图区上添加多个数据源、 多个renderer和多个轴也是可能的。 ...原创 2018-08-10 10:41:36 · 1890 阅读 · 1 评论 -
JFreeChart| 图表高级自定义-图表条目标签(CategoryItemLabelGenerator)
前言对于大多数的图表类型来说,JFreeChart允许我们在图表的每个条目上、 或者内部、 或者附 近显示条目标签。 本文主要讲述: ● 如何让条目标签可视(仅限于支持条目标签的图表类型) ● 如何改变条目标签的外观(字体和颜色) ● 如何指定条目标签的位置 ● 如何定制条目标签的文本已知的局限性 ● 一些renderer不支持条目标签 ● 轴范围...原创 2018-08-08 21:09:32 · 3416 阅读 · 0 评论