实用技巧(2):Ubuntu 14.04下JFreeChart的安装和使用
2017-11-28 15:14
381 查看
1.JFreeChart的安装
(1)访问链接http://www.jfree.org/jfreechart/download/并下载JFreeChart的最新版本,博主使用的是jfreechart-1.0.1.tar.gz。
(2)解压jfreechart-1.0.1.tar.gz后,将解压目录jfreechart-1.0.1/lib中的jcommon-1.0.0.jar和jfreechart-1.0.1.jar两个文件拷贝到$JAVA_HOME/lib中。
(3)启动IDEA,依次点击File->Project Structure->Modules,点击右侧的“+”号,将jcommon-1.0.0.jar和jfreechart-1.0.1.jar添加到自己的项目之中,这时我们已经能够使用JFreeChart了。
2.JFreeChart的使用
(1)博主写了一个使用JFreeChart绘制散点图的小程序,仅供参考。
(2)散点图效果。
(1)访问链接http://www.jfree.org/jfreechart/download/并下载JFreeChart的最新版本,博主使用的是jfreechart-1.0.1.tar.gz。
(2)解压jfreechart-1.0.1.tar.gz后,将解压目录jfreechart-1.0.1/lib中的jcommon-1.0.0.jar和jfreechart-1.0.1.jar两个文件拷贝到$JAVA_HOME/lib中。
(3)启动IDEA,依次点击File->Project Structure->Modules,点击右侧的“+”号,将jcommon-1.0.0.jar和jfreechart-1.0.1.jar添加到自己的项目之中,这时我们已经能够使用JFreeChart了。
2.JFreeChart的使用
(1)博主写了一个使用JFreeChart绘制散点图的小程序,仅供参考。
package com.spark; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartFrame; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; import org.jfree.ui.RefineryUtilities; import java.util.ArrayList; /** * Created by hadoop on 17-11-27. */ public class JFChart { public static void displayData(String title,ArrayList<ArrayList<float[]>> dataArray) { XYSeriesCollection xySeriesCollection = new XYSeriesCollection(); for(int i=0;i<dataArray.size();i++) { XYSeries xySeries = new XYSeries(i+1); for (int j=0;j<dataArray.get(i).size();j++ ) { xySeries.add(Double.parseDouble("" + dataArray.get(i).get(j)[0] + ""), Double.parseDouble("" + dataArray.get(i).get(j)[1] + "")); xySeriesCollection.addSeries(xySeries); } } final JFreeChart chart =ChartFactory.createScatterPlot(title,"","",xySeriesCollection,PlotOrientation.VERTICAL,false,false,false); ChartFrame frame = new ChartFrame(title,chart); frame.pack();//确定frame的最佳大小 RefineryUtilities.centerFrameOnScreen(frame); frame.setVisible(true); } public static void main(String[] args) { float[] floatOne = {1.0f,2.0f}; float[] floatTwo= {3.0f,3.0f}; float[] floatThree= {2.0f,4.0f}; ArrayList<float[]> arrayList = new ArrayList<float[]>(); arrayList.add(floatOne); arrayList.add(floatTwo); arrayList.add(floatThree); ArrayList<ArrayList<float[]>> dataArray = new ArrayList<ArrayList<float[]>>(); dataArray.add(arrayList); JFChart.displayData("散点图",dataArray); } }
(2)散点图效果。
相关文章推荐
- Linux使用技巧4--Ubuntu安装Chrome浏览器
- [Linux实用工具]Ubuntu环境下SSH的安装及使用
- Ubuntu14.04下使用grub引导硬盘安装Windows7系统、Windows8系统
- ubuntu安装sublime_text3及其使用技巧
- Ubuntu14.04下Git安装和使用快速入门
- 关于开机出现“安装程序正在为首次使用计算机做准备”的解决方案及微软OOBE与SYSPREP的实用技巧
- ubuntu14.04下github的安装与使用
- Ubuntu 14.04下安装SecureCRT 以及使用技巧
- linux实用技巧:ubuntu16.04 64位系统安装32位系统兼容包并修改dash(缺省)为bash
- Ubuntu14.04下使用PPA安装php5.6,php7
- 【Linux使用技巧】Thinkpad安装Ubuntu时小键盘总打开问题解决
- Ubuntu14.04下使用grub引导硬盘安装Windows7系统、Windows8系统
- ubuntu14.04下vnc安装、配置和使用
- 基于vmware下的Ubuntu14.04下使用问题总结与技巧
- 解决Ubuntu 14.04下Sublime Text使用Package Control安装插件失败
- Ubuntu14.04下Endpoint5.1的安装及使用方法
- 【新手】Ubuntu下Vim安装和使用技巧
- Ubuntu的使用技巧-如何在Ubuntu下安装rpm格式的安装包
- iPhone 实用技巧 之 快速使用iTools安装ipa软件。本节简单介绍如何使用iTools安装在iPhone上安装ipa软件,具体如下
- Linux使用技巧11--Ubuntu离线安装openssh-server