0

忍チャートを使用してチャートのグリッド線を作成しようとしましたが、軸の線の量が軸に表示された目盛りの量に依存していることがわかります。

このコードを使用してグリッド線を定義しています:

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;
}

必要な量のグリッド線を設定する方法はありますか?

4

1 に答える 1

0

目盛りとグリッド線は本質的にリンクしているため、独立したスケールを指定することはできません。

SChartDelegateただし、目盛り (およびグリッド線) を完全に制御できるデリゲート メソッドがあります。

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

このメソッドはSChartTickMark、必要に応じて削除できるオブジェクトを提供しますgridLineView

于 2014-07-14T15:51:29.357 に答える