问题
I create a lot of charts. In each of them I need to call
renderer.setSeriesStroke( i, new BasicStroke( 2.0f ) );
for each series. (renderer
is chart.getXYPlot().getRenderer()
).
I wonder if there is any way to set the thickness globally.
回答1:
Call the renderer's setBaseStroke()
method, like they say here, and change the autoPopulateSeriesStroke
flag, like they say here.
renderer.setBaseStroke(new BasicStroke(2.0f));
renderer.setAutoPopulateSeriesStroke(false);
来源:https://stackoverflow.com/questions/52890150/how-to-set-line-thickness-for-multiple-series-in-jfreechart