我正在使用JFreeChart渲染带有几千个数据点的散点图。我通过将合适的XYLineAndShapeRendererper附加到每个数据集来控制每个ScatterPlotDataset的外观/样式;例如。数据集1中的点显示为圆圈,数据集2中的点显示为正方形。我希望用户能够在每个数据集中为每个点动态分配一个子样式;例如。如果数据集是书籍,那么用户可能希望将小说蓝色和非小说红色。有没有办法在不为每个子样式定义新数据集的情况下执行此操作?
顺便提一下,我正在使用XYPlot,但如果需要,我可以切换到另一种图表类型。
提前谢谢。