2013-04-20 47 views
8

在achartengine库,类XYMultipleSeriesRenderer它有两个功能:setYLabelsColor()等函数中scale参数的用途是什么?

public void setXLabelsColor(int color) 

public void setYLabelsColor(int scale, int color) 

setXLabelsColor()直觉是有道理的,因为一个只需要在颜色通过,但时间最长的我无法弄清楚什么“规模'的论据是为setYLabelsColor没有。文档说,它是“渲染器尺度”,但它显然不清楚规模可能是什么值。在完成输入之后,我终于获得了使用'scale'值为0的函数。这对我来说并不直观。我认为1的比例值意味着图表保持其规模。为什么0值有效,而默认值1不是?

回答

3

看看下面的图片。在那里有两条线,分别按比例缩放,左边的“空气温度”为刻度= 0,右边的“阳光小时”为刻度= 1. pic http://www.achartengine.org/dimages/multiple_axis_cubic_line.png

+0

亲爱的丹我正面临一个问题,在我的Barcharts缩放,我有一个很大的数字为y系列标签(难以阅读),我希望它变成0.000001比例,但设置比例不会改变比例我不想用这个比例来划分我的数据,有没有什么方法可以为y标签设置比例? – 2013-11-24 11:27:40

+0

我建议你问一个单独的问题,确切地描述问题是什么。我认为你误解了AChartEngine的规模概念。 – 2013-11-24 14:41:37

2

我相信比例是意思是指你正在编辑的系列。在multipleXYseriesrenderer中,缩放编号指的是您输入的“第n个”系列。例如,如果您只有1个系列,则编辑比例“0”将仅编辑该系列。这是我的理解,虽然我不能肯定地说。似乎这个文档当然可以使用一些清理。

相关问题