Shinobi Charts网格线自定义行数

时间:2014-06-30 14:16:56

标签: objective-c shinobi

我尝试使用Shinobi Charts为我的图表创建网格线, 我可以看到轴的线数取决于为轴显示的刻度数量。

我使用此代码定义网格线:

axis.majorTickFrequency = @(3);
for (SChartAxis *axis in mainChart.allAxes)
{

    axis.style.majorGridLineStyle.showMajorGridLines = YES;
    axis.style.majorGridLineStyle.lineWidth = @(0.5);
    axis.style.majorGridLineStyle.lineColor = APP_GRAY_COLOR;
}

有没有办法设置所需的网格线数量?

1 个答案:

答案 0 :(得分:0)

刻度线和网格线是内在联系的,因此无法指定独立的刻度。

但是,在SChartDelegate上有一个委托方法,它允许您对刻度线(以及网格线)进行最终控制:

- (void)sChart:(ShinobiChart *)chart alterTickMark:(SChartTickMark *)tickMark
                                beforeAddingToAxis:(SChartAxis *)axis

此方法为您提供SChartTickMark对象,您可以根据需要从中移除gridLineView