【问题标题】:Effects on bars generated from Jfreechart [duplicate]对从 Jfreechart 生成的条形图的影响 [重复]
【发布时间】:2013-07-31 17:13:54
【问题描述】:

我是 JFreechart 的新手,我已经生成了一个条形图。酒吧里有一条闪亮的线。我想知道是否有可能摆脱酒吧中的这条线。我希望酒吧具有哑光效果。我附上了我生成的条形图的图像。任何指针都会有很大帮助。

提前致谢。

SSCCE:

public JFreeChart createBarChart(CategoryDataset dataset) {
    // TODO Auto-generated method stub
    String unter_title="No of counts";
    JFreeChart jfreechart = ChartFactory.createBarChart(title, unter_title, "frequencies", dataset, PlotOrientation.VERTICAL, true, true, false);
    String text="Test Start Time: "+(new Date(test.getStart_utc_timestamp()).toString()+" "+"Test End Time: "+new Date(test.getEnd_utc_timestamp()));
    jfreechart.addSubtitle(new TextTitle(text, new Font("Dialog", 3, 10)));
    CategoryPlot categoryplot = (CategoryPlot)jfreechart.getPlot();
    categoryplot.setDomainGridlinesVisible(true);
    categoryplot.setRangePannable(true);
    NumberAxis numberaxis = (NumberAxis)categoryplot.getRangeAxis();
    numberaxis.setNumberFormatOverride(NumberFormat.getPercentInstance());
    numberaxis.setUpperMargin(0.10000000000000001D);

    BarRenderer barrenderer = (BarRenderer)categoryplot.getRenderer();
    barrenderer.setDrawBarOutline(false);
    barrenderer.setSeriesPaint(0, Color.DARK_GRAY);

    barrenderer.setMaximumBarWidth(0.0500000000000000001D);
    barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
    CategoryAxis categoryaxis = categoryplot.getDomainAxis();
    return jfreechart;
}

【问题讨论】:

  • 为了尽快获得更好的帮助,请将您的代码发布为SSCCE,以证明您的问题。这将使人们更容易发布针对遮罩效果的建议修复。
  • +1 表示带注释的图像;投票重新开放:答案是一样的,但这个问题更能说明问题。

标签: java jfreechart bar-chart


【解决方案1】:

高亮是GradientBarPainter 的一个功能。相反,请尝试StandardBarPainter,正如建议的here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    相关资源
    最近更新 更多