我在jFreeChart上设置了前景Alpha,我希望颜色与图例符号匹配。是否还可以在图例符号上设置“前景Alpha”?
设置绘图Alpha的代码:
XYPlot plot = chart.getXYPlot();
plot.setForegroundAlpha(0.6f);
答案 0 :(得分:2)
剧情和图例都从情节的DrawingSupplier
获取颜色。为了确保剧情和图例保持同步,此example提供了红色,绿色和蓝色的色调,每个色调的50%为 alpha 。
Paint[] paintArray = {
new Color(0x80ff0000, true),
new Color(0x8000ff00, true),
new Color(0x800000ff, true)
};
plot.setDrawingSupplier(new DefaultDrawingSupplier(
paintArray, …));
请注意与情节中的浅灰色背景(而非图例)具有细微的区别。