gpt4 book ai didi

java - 如何更改极坐标 jfreechart 图中的线条粗细?

转载 作者:行者123 更新时间:2023-11-30 10:21:47 26 4
gpt4 key购买 nike

我正在尝试更改某些 jfreechart 图表中的线条粗细;的情况下XY 图,我正在使用以下代码:

chartPanel.getChart().getXYPlot().getRenderer().setSeriesStroke(i, new BasicStroke(2.0f));

并且它工作正常。对于极坐标图,我尝试了以下代码:

PolarPlot plot = (PolarPlot) chartPanel.getChart().getPlot();
DefaultPolarItemRenderer renderer = (DefaultPolarItemRenderer) plot.getRenderer();
renderer.setSeriesStroke(i, new BasicStroke(2.0f));

但它不起作用,线条粗细始终相同。你有线索吗?

最佳答案

最后我解决了这个问题。我的代码是正确的,问题不是线条粗细,而是 jfreechart 在极坐标图的每个点中放置(默认情况下)的圆形项目符号。这些点彼此非常接近,子弹产生了一条很粗的线的效果!为了删除它们,我使用了以下代码:

renderer.setShapesVisible(false);

关于java - 如何更改极坐标 jfreechart 图中的线条粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47635307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com