在achartengine库中,类XYMultipleSeriesRenderer有两个功能:
public void setXLabelsColor(int color)
public void setYLabelsColor(int scale, int color)
setXLabelsColor()
直觉上有意义,因为只需要传递颜色,但是最长的时间我无法弄清楚setYLabelsColor
的'scale'参数是什么。文档说,它是“渲染器规模”,但显然不是什么价值尺度可能是显而易见的。在搞乱输入之后,我终于得到了使用'scale'值为0的函数。这对我来说并不直观。我认为比例值为1意味着图表保持其规模。为什么值为0有效,而默认值为1则不然?
答案 0 :(得分:3)
看看下图。在那里有两条线,以单独的方式缩放,左边的“气温”具有scale = 0,右边的“Sunshine hours”具有scale = 1。 pic http://www.achartengine.org/dimages/multiple_axis_cubic_line.png
答案 1 :(得分:2)
我认为缩放是指您正在编辑的系列。在multipleXYseriesrenderer中,比例编号指的是" nth"你输入的系列。例如,如果您只有1个系列,那么编辑比例" 0"将仅编辑该系列。这就是我的理解,虽然我不能肯定地说。看来文档肯定会使用一些清理工具。