`
starbhhc
  • 浏览: 655520 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

jfreechart生成三维折线图(AJava.org群友原创)

阅读更多
/**  
* @author star 
* http://ajava.org  
* 折线图  
*/  
public class PolyLine {   
       
    public static void createPolyLine(){   
           
        /*    
         * 报表字体    
         */     
       final  Font CHART_FONT = new Font("宋体", 12, 12);      
           
           
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();   
        dataset.addValue(100, "ten", "jfree");   
        dataset.addValue(150, "ten", "chart");   
        dataset.addValue(300, "ten", "struts");   
        dataset.addValue(100, "ten", "hibernate");   
        /*  
        三维折线图把createLineChart换成createLineChart3D就可以实现三维折线图。  
         */  
        JFreeChart chart = ChartFactory.createLineChart(   
                "chart",                    // 标题   
                "num",                      // 横坐标   
                "type",                     // 纵坐标   
                dataset,                    // 数据   
                PlotOrientation.VERTICAL,   // 竖直图表   
                true,                       // 是否显示legend   
                false,                      // 是否显示tooltip   
                false                       // 是否使用url链接   
            );   
        //XYPlot plot = null;   
  
        // 设置字体,解决中文乱码问题     
        chart.getTitle().setFont(CHART_FONT);      
        chart.getLegend().setItemFont(CHART_FONT);      
        // plot.getRangeAxis().setLabelFont(CHART_FONT);      
        //plot.getDomainAxis().setLabelFont(new Font("宋体", 12, 24));   
        FileOutputStream fos = null;   
  
        try {   
            fos = new FileOutputStream("src/poly.png");   
            ChartUtilities.writeChartAsPNG(fos, chart, 400, 300);   
        } catch (FileNotFoundException e) {   
            e.printStackTrace();   
        } catch (IOException e) {   
            e.printStackTrace();   
        } finally {   
            try {   
                fos.close();   
            } catch (IOException e) {   
                e.printStackTrace();   
            }   
        }   
    }   
       
    public static void main(String[] args) {   
        PolyLine.createPolyLine();   
    }   
  
}  
分享到:
评论

相关推荐

    Java JFreeChart 后台生成折线图

    这里以折线图为例,使用`JFreeChart.createLineChart()`方法。 ```java JFreeChart chart = ChartFactory.createLineChart( "折线图示例", // 图表标题 "类别", // X轴标签 "值", // Y轴标签 dataset // 数据集...

    java JXL导入导出Excel源码及jfreechart 生成折线图,饼图

    java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图

    JFreeChart双Y轴折线图实例,可以直接运行

    JFreeChart双Y轴折线图实例,可以直接运行,实例类为LineChartDemo1.JAVA,有注释。 若想在web工程使用只需如下。 String filename = ServletUtilities.saveChartAsPNG(jfreechart, 600, 400, null, session); ...

    JfreeChart画双Y轴折线图

    在Java编程领域,JFreeChart是一个非常流行的图表库,它允许开发者创建各种复杂的数据可视化图形,包括折线图、柱状图、饼图等。在本篇博客中,"JfreeChart画双Y轴折线图"的主题,将探讨如何使用JFreeChart库来创建...

    jfreechart 堆栈柱状图跟折线图结合拼接

    jfreechart 堆栈柱状图跟折线图结合拼接 jar包请戳http://download.csdn.net/detail/a156435646/7424707

    jfreechart 生成折线图,饼图,柱状图,堆栈柱状图

    JFreeChart 是一个开源的Java库,用于生成高质量的2D图表,如折线图、饼图、柱状图和堆栈柱状图等。它广泛应用于数据分析、报告和应用程序中,提供丰富的自定义选项来满足各种视觉需求。在本项目中,你将找到能够...

    JSP利用JFreeChart生成折线图

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JFreeChart则是一个强大的Java图表库,能够帮助开发者生成各种复杂的图表,包括折线图。本教程将详细介绍如何在JSP中利用JFreeChart库来...

    jfreechart 生成折线图,饼图,柱状图,堆栈柱状图

    标题中提到的“jfreechart生成折线图、饼图、柱状图、堆栈柱状图”是指使用Java的一个开源图形库JFreeChart来创建不同类型的统计图表。JFreeChart是一个功能全面、成熟的Java图表库,广泛应用于各种应用程序中进行...

    java里用JFreeChart画柱状图、折线图、雷达图

    在Java编程环境中,JFreeChart库是一个强大的工具,用于创建各种复杂的图表,包括柱状图、折线图和雷达图。这些图表对于数据可视化和数据分析非常有用,可以帮助开发者直观地展示大量信息。以下是对给定文件中每个...

    jfreechart 漂亮的折线图

    利用jfreechart绘制的漂亮的折线图,实现双纵坐标,折线点标签还带箭头指示,非常直观,需要提前下载jfreechart.jar文件,否则我的类会报错,也即是要配置运行环境

    JFreeChart 折线、柱状组合图

    public JFreeChart createChart(String Ytitle, String title, CategoryDataset lineData, CategoryDataset barData) { //参考附件 return chart; } //struts 部分 <!--begin 维优特例 --> ...

    jfreechart_生成折线图,饼图,柱状图,堆栈柱状图

    jfreechart 是一个功能强大且流行的 Java 图表库,用于生成各种类型的图表,包括折线图、饼图、柱状图、堆栈柱状图等。在本文中,我们将使用 jfreechart 1.0.8a 版本生成这些类型的图表,并讨论相关的知识点。 一、...

    jfreechart折线图demo

    JFreeChart 是一个用 Java 编写的开源图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图等,适用于各种数据可视化需求。在这个“jfreechart折线图demo”中,我们将深入探讨如何使用 JFreeChart 创建和展示...

    jfreechart根据24小时数据画折线图

    jfreechart是一款基于Java的开源图表绘制库,它能够帮助开发者轻松地在应用程序中生成各种图表,包括折线图、饼图、柱状图等。它的主要优势在于功能强大、配置灵活,并且支持导出多种格式的图表图像。 #### 二、...

    java绘制图表(柱状图、饼图、折线图)包 jfreechart

    在JFreeChart中,你可以使用`TimeSeriesCollection`来存储时间序列数据,然后通过`createXYLineChart()`方法生成折线图。此外,JFreeChart还支持日期和时间轴,让时间相关的数据可视化更加精确。 除了这些基本图表...

    jfreechart绘制的风速风向玫瑰图

    jfreechart是Java中一个流行的图表库,它提供了许多种类的图表,包括柱状图、折线图、饼图、雷达图等。本文主要介绍如何使用jfreechart绘制风速风向玫瑰图。 首先,了解jfreechart的基本结构。jfreechart的核心是...

    java折线图绘制程序

    总之,"java折线图绘制程序"是一个基于Java和可能的JFreeChart库的实用工具,用于快速、直观地生成折线图。通过这个程序,无论是开发者还是非开发者,都能方便地进行数据可视化,从而提升分析效率和结果的呈现质量。...

    jfreechart生成图片及导出pdf 、excel

    JFreeChart是一款强大的Java图表库,它允许开发者在应用程序、Swing组件或Web应用中创建各种图表,如柱状图、饼图、折线图等。这个库支持丰富的定制选项,使得图表可以按照用户需求进行个性化设计。在这个...

Global site tag (gtag.js) - Google Analytics