用JFreeChart画柱状图和折线图的的复合图(当数据小于0时,柱子显示绿色,在Y轴负方,上数据大于0时,柱子显示红色,在Y轴正方)怎样画?
问题描述:
[b][/b]
答
[code="java"]这个柱状图,显示不同的颜色可以参考,官方的demo
中的 dual axis demo
[url]http://www.jfree.org/jfreechart/samples.html[/url]
[/code]
答
以前只是使用过 JFreeChart 画过折线图,而且是在 Swing 里用到的。我觉得你这种需求,应该需要在代码里准备两把刷子(Paint) 将它们的颜色设置为绿色与红色,然后,你判断一下你的数据与0的关系,从而决定使用哪把刷子。
答
我试过你说的这种方法,但判断的时候无效?
你是指判断什么?判断与0的关系?
答
为什么判断与 0 的大小关系会行不通呢?这个有点说不过去啊?