我正在使用 ShinobiCharts 创建这种条形图:
但我提出了几个问题。为条形设置不同的颜色是不可能的,因此我必须使用系列来对条形进行不同的颜色。所以我的问题是:
当我使用系列时,名称与条中心不匹配。
条形图总是根据数据点计数调整大小和重新定位(我希望它们是静态的,如果我得到一个数据点,它将保持在位置 #1,并且再有 6 个数据点不会改变数据点 #1 的位置)。
条形宽度(厚度)总是自动设置的,如果我设置它:
[yAxis setDefaultRange:[[SChartNumberRange alloc] initWithMinimum:@1 andMaximum:@2]];
图表变得过大,只有一个条形可见(值根本不会改变粗细)。y 轴是 SCHartCategoryAxis,x 轴是 SCHartNumberAxis。
没有进行其他修改,我只是设置了两个值和颜色。初始化也是样本中的最低要求。
这是它现在的样子:
注意:不允许平移或缩放。
我知道这里有很多问题,但我想结束我的这场斗争。