📝 JFreeChart教程
15篇技术文档📅  最后修改于: 2020-11-30 05:07:16        🧑  作者: Mango
本教程描述了将JFreeChart集成到基于Java的独立和基于Web的应用程序中的各种方法。本教程分为几章,以提供对Java应用程序JFreeChart编程的全面而轻松的理解。本参考资料已为初学者准备,以帮助他们了解与JFreeChart库相关的基本高级概念。先决条件在开始练习本教程中给出的示例之前,应该对JDK1.6或更高版本的Java编程,Swing,Java中的文件管理和数据库管理有基本的...
📅  最后修改于: 2020-11-30 05:07:33        🧑  作者: Mango
图表是信息的图形表示。有各种可用的工具,可用于创建不同类型的图表。JFreeChart项目由David Gilbert于2000年2月创建。如今,它已成为Java开发人员中使用最广泛的图表库。本教程将帮助您了解JFreeChart到底是什么,为什么需要它,以及在基于Java的应用程序中或独立地创建不同类型的图表的各种方法。什么是JFreeChart?JfreeChart是用Java开发的开源库。可...
📅  最后修改于: 2020-11-30 05:07:57        🧑  作者: Mango
JFreeChart因其高效的图表创建和用户友好的安装设置而广受欢迎。本章介绍在Windows和Linux上设置JFreeChart的过程。安装JFreeChart时需要用户管理。系统要求JDK1.5 or aboveMemory2GB RAMDisk SpaceNo minimum requirementOperating System VersionLinux or Windows安装JFre...
📅  最后修改于: 2020-11-30 05:08:15        🧑  作者: Mango
本章介绍了JFreeChart的基本类级别和应用程序级别的体系结构,以使您了解JFreeChart如何与不同的类进行交互以及如何将其适用于基于Java的应用程序。类级架构类级别的体系结构说明了库中的各种类如何相互交互以创建各种类型的图表。以下是上述框图中使用的单元的详细信息-S.NoUnits & Description1FileThe source having user input to be...
📅  最后修改于: 2020-11-30 05:08:39        🧑  作者: Mango
在饼图中,每个扇区的弧长与其所代表的数量成正比。本章演示了如何使用JFreeChart从给定的一组业务数据中创建饼图。业务资料以下示例借助饼图描述了移动销售。以下是不同的移动品牌及其销售量(每日销售量)的列表。S.NoMobile BrandsSales (UNITS per day)1Iphone 5S202Samsung Grand203MOTO G404Nokia Lumia10基于AWT的...
📅  最后修改于: 2020-11-30 05:09:06        🧑  作者: Mango
本章演示如何使用JFreeChart从给定的一组业务数据中创建条形图。条形图使用不同的方向(水平或垂直)条形来显示各种类别的比较。图表的一个轴(域轴)显示正在比较的特定域,另一轴(范围轴)表示离散值。业务数据以下示例借助条形图描述了各种汽车统计数据。以下是汽车品牌及其不同特征的列表,我们将使用条形图显示-CarSpeedUser RatingMillageSafetyFiat1.03.05.05....
📅  最后修改于: 2020-11-30 05:09:28        🧑  作者: Mango
折线图或折线图将信息显示为由直线段连接的一系列数据点(标记)。折线图显示了数据如何以相同的时间频率变化。本章演示了如何使用JFreeChart从给定的一组业务数据中创建折线图。业务数据以下示例绘制了折线图,以显示从1970年开始在不同年份开设的学校数量的趋势。给定数据如下-YearNumber OF Schools197015198030199060200012020132402014300基于A...
📅  最后修改于: 2020-11-30 05:09:57        🧑  作者: Mango
XY图表(散点图)基于一个由一系列X和Y值组成的数据系列。每个值对(X,Y)是坐标系中的一个点。此处,一个值确定水平(X)位置,另一个值确定垂直(Y)位置。本章演示了如何使用JFreeChart从给定的一组业务数据中创建XY图表。业务数据考虑一个示例,我们要为所有主要浏览器创建一个XY图表。在这里,从不同类别的人那里收集了不同的绩效得分,如下所示-FirefoxCategory(X)Score(Y...
📅  最后修改于: 2020-11-30 05:10:25        🧑  作者: Mango
3D图表就是三维图表。您可以使用这些图表来提供更好的显示和清晰的信息。 3D饼图与饼图相同,但具有不错的3D效果。可以通过添加一些额外的代码来实现3D效果,这将有助于在饼图中创建3D效果。3D饼图考虑以下示例,借助3D饼图来说明移动销售。以下是不同的移动品牌及其销售量(每日销售量)的列表。S.NoMobile BrandsSales (UNITS per day)1Iphone 5S202Sams...
📅  最后修改于: 2020-11-30 05:10:54        🧑  作者: Mango
本章演示如何使用JFreeChart从给定的一组业务数据中创建气泡图。气泡图以三维方式显示信息。在(x,y)坐标相交的位置绘制了气泡。气泡的大小被视为X轴和Y轴的范围或数量。业务数据让我们考虑不同的人以及他们的年龄,体重和工作能力。炒锅容量可以视为小时数,在图表中以泡泡的形式绘制。WEIGHTAGE304050607080104WORK2053010408509606基于AWT的应用以下是根据上述...
📅  最后修改于: 2020-11-30 05:11:17        🧑  作者: Mango
时间序列图显示数据点的序列,这些序列以相等的时间间隔变化。本章演示了如何使用JFreeChart从给定的一组业务数据中创建时间序列图。业务数据让我们考虑使用标准Java APIMath.random()生成的各种随机数。我们使用这些数字来生成时间序列图。您可以为给定时间间隔内网站中发生的错误总数生成类似的图表。基于AWT的应用以下是从Math.random()在给定的内部时间生成的数字创建时间序列...
📅  最后修改于: 2020-11-30 05:11:36        🧑  作者: Mango
到目前为止,我们研究了如何使用JFreeChart API和静态数据创建各种类型的图表。但是在生产环境中,数据以预定义格式的文本文件形式提供,或者直接来自数据库。本章将解释-我们如何从给定位置的给定文本文件中读取简单数据,然后使用JFreeChart创建您选择的图表。业务数据考虑我们有一个名为mobile.txt的文件,具有不同的移动品牌及其销售额(每天的单位),并用简单的逗号(,)分隔-基于文件...
📅  最后修改于: 2020-11-30 05:11:54        🧑  作者: Mango
本章介绍如何从数据库表中读取简单数据,然后使用JFreeChart创建您选择的图表。业务数据考虑我们有以下MySQL表mobile_tbl(mobile_brand VARCHAR(100)NOT NULL,unit_sale INT NO NULL);考虑此表具有以下记录-Mobile BrandsUnit SalesIPhone5S20Samsung Grand20MotoG40Nokia L...
📅  最后修改于: 2020-11-30 05:12:11        🧑  作者: Mango
以下资源包含有关JFreeChart的其他信息。请使用它们来获得有关该主题的更深入的知识。JFreeChart上的有用链接JFreeChart–JFreeChart的官方网站。JFreeChart文档-JFreeChart(JFreeChart类库(版本xxx))JFreeChart @ Wikipedia-JFreeChart在Wikipedia上的简短描述。JFreeChart(FSE)-这是...
📅  最后修改于: 2020-11-30 05:12:23        🧑  作者: Mango
本教程描述了将JFreeChart集成到基于Java的独立和基于Web的应用程序中的各种方法。本教程分为几章,以提供对Java应用程序JFreeChart编程的全面而轻松的理解。...