yeanjone
2011-08-23 14:26
浏览 360
已采纳

用JFreeChart画柱状图和折线图的的复合图(当数据小于0时,柱子显示绿色,在Y轴负方,上数据大于0时,柱子显示红色,在Y轴正方)怎样画?

[b][/b]

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • renpeng301 2011-08-24 08:26
    已采纳

    [code="java"]这个柱状图,显示不同的颜色可以参考,官方的demo
    中的 dual axis demo
    [url]http://www.jfree.org/jfreechart/samples.html[/url]
    [/code]

    点赞 打赏 评论
  • rainbow702 2011-08-23 15:03

    以前只是使用过 JFreeChart 画过折线图,而且是在 Swing 里用到的。我觉得你这种需求,应该需要在代码里准备两把刷子(Paint) 将它们的颜色设置为绿色与红色,然后,你判断一下你的数据与0的关系,从而决定使用哪把刷子。

    点赞 打赏 评论
  • rainbow702 2011-08-23 15:23

    我试过你说的这种方法,但判断的时候无效?

    你是指判断什么?判断与0的关系?

    点赞 打赏 评论
  • rainbow702 2011-08-23 15:25

    为什么判断与 0 的大小关系会行不通呢?这个有点说不过去啊?

    点赞 打赏 评论

相关推荐 更多相似问题