Jfreechart生成的条形图的效果分析

4
我是JFreechart的新手,我生成了一个条形图。条形上有一条发光的线。我想知道是否可以去掉这些线,使条形有一种哑光效果。我已经附上了我生成的条形图图片。任何指针都将非常有帮助。
提前致谢。
需要翻译的内容中还包括一张图片,请注意。
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发布,以演示您的问题。这将使人们更容易地发布建议修复亚光效果的方法。 - Duncan Jones
+1 对于带注释的图片;投票重新开放:答案相同,但这个问题更具说明性。 - trashgod
1个回答

6

高亮是GradientBarPainter的一个特性。相反,尝试使用建议这里StandardBarPainter


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接