我正在开发一个应用程序,需要处理一些数据并制作条形图。但是条形的颜色必须与其所表示的数据相关联。
假设我有以下这种类型的数据: BANANA 430 WATER MELLON 300
现在我需要绘制一张条形图,我想用黄色油漆来涂抹香蕉条形,并使用绿色油漆来涂抹西瓜条形。我正在使用Java中的JFreeChart库。 我的研究告诉我需要创建自定义渲染器,但是如果我创建自定义渲染器,则颜色将随机出现在条形上。 是否有任何解决方案?
假设我有以下这种类型的数据: BANANA 430 WATER MELLON 300
现在我需要绘制一张条形图,我想用黄色油漆来涂抹香蕉条形,并使用绿色油漆来涂抹西瓜条形。我正在使用Java中的JFreeChart库。 我的研究告诉我需要创建自定义渲染器,但是如果我创建自定义渲染器,则颜色将随机出现在条形上。 是否有任何解决方案?
BarRenderer barRenderer = (BarRenderer)plot.getRenderer();
barRenderer.setSeriesPaint(0, Color.gray); - Drag0