Установить альфа переднего плана на символе легенды в jFreeChart - PullRequest
0 голосов
/ 03 октября 2018

Я устанавливаю альфа переднего плана на jFreeChart, и я хотел бы, чтобы цвет соответствовал символу легенды.Можно также установить альфа переднего плана на символе легенды?

enter image description here

Код для установки альфа-графика сюжета:

XYPlot plot = chart.getXYPlot();
plot.setForegroundAlpha(0.6f);

1 Ответ

0 голосов
/ 05 октября 2018

И сюжет, и легенда получают цвета из сюжета DrawingSupplier.Чтобы обеспечить синхронизацию сюжета и легенды, этот пример предоставляет красные, зеленые и синие оттенки, каждый из которых имеет 50% альфа .

Paint[] paintArray = {
    new Color(0x80ff0000, true),
    new Color(0x8000ff00, true),
    new Color(0x800000ff, true)
};
plot.setDrawingSupplier(new DefaultDrawingSupplier(
    paintArray, …));

Обратите внимание на небольшую разницу отна сюжете светло-серый фон, но не легенда.

image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...