【问题标题】:3D chart with Jfreechart使用 Jfreechart 的 3D 图表
【发布时间】:2009-07-09 15:24:04
【问题描述】:

是否可以使用 JfreeChart 绘制 3D 图表,如下面的链接。如果可能的话,任何人都可以给出一些提示和一些关于 Plot 参数可用于执行此操作的代码的 sn-ps。

link text

【问题讨论】:

    标签: java jfreechart pie-chart


    【解决方案1】:

    虽然看起来不完全一样,但这是可能的。最简单的方法是创建一个数据集(org.jfree.data.general.PieDataset 的后代)并使用org.jfree.chart.ChartFactory 方法之一:

    PieDataset 数据 = 新 DefaultPieDataset(); data.setValue("Section1", 30); data.setValue("Section2", 60); data.setValue("Section3", 120); JFreeChart pieChart = ChartFactory.createPieChart3D( "我的饼图", // 标题 data, // 数据集 true, // 绘制图例 true, // 显示部分的工具提示 错误的); // 不生成带有 URL 的图像映射

    然后您可以通过pieChart 方法进一步自定义图表。例如,以下是如何分解一个饼图部分:

    饼图图 = (PiePlot) pieChart.getPlot(); plot.setExplodePercent("Section2", 0.25);

    【讨论】:

    • 很酷,谢谢...你能推荐好的颜色代码,当然不是颜色..我对颜色的感觉很差
    • 抱歉,我不确定您所说的“颜色代码而不是颜色”是什么意思?随着挑选颜色的进行,我不是设计师 :-) 但你可以搜索“图表颜色”——有很多问题/答案。不过,我会使用预定义的调色板,而不是尝试随机的东西。祝你的项目好运。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多