美文网首页
JFreeChart使用--柱状图,饼状图,折线图

JFreeChart使用--柱状图,饼状图,折线图

作者: Apple_Boy | 来源:发表于2018-12-19 18:11 被阅读0次

    环境:jfreechart-1.0.10版本,高版本好像会乱码不好解决

    一:柱状图

    1.DefaultCategoryDataset类:addValue

    JFreeChart chart=ChartFactory.createBarChart3D("水果销售统计图", "水果", "销售", dataset,

    PlotOrientation.HORIZONTAL, true, true, true);

    标题:水果销售统计图,横坐标:水果,纵坐标:销售,

    VERTICAL水平,HORIZONTAL垂直

    String fileName=ServletUtilities.saveChartAsPNG(chart, 700, 500, null,session);

    传入session,将图片大小设置和前端一样

    2.CategoryDataset dataset=DatasetUtilities.createCategoryDataset(rowKeys,columnKeys ,data);

    rowKeys:所有横坐标的名字:苹果,香蕉,橘子,梨子

    columnKeys:行坐标的城市:深圳

    js代码页面同上

    3.

    和2对比:上面是一个城市:深圳,4种水果的销量

    这个是:多个城市,每个城市都有4种水果的销量,所以上面图片只有一个综合的深圳城市

    4.CategoryPlot,BarRenderer3D的使用,可以设置属性,显示数值,颜色等

    二:饼状图

    1.DefaultPieDataset类,参考柱状图

    要突出显示城管强拆:

    2.

    设置3d效果以及透明,PiePlot类

    三:折线图

    TimeSeries TimeSeriesCollection两个类的使用

    其他属性设置参考文档即可!如:时间轴的间隔,显示值等

    相关文章

      网友评论

          本文标题:JFreeChart使用--柱状图,饼状图,折线图

          本文链接:https://www.haomeiwen.com/subject/xyxskqtx.html