1

iOS で忍チャートを使用していますが、軸を表示しないと問題が発生します。

chart.axis.width = @0- >動作しません

chart.axis.width = @0.1-> それは問題なく動作しますが、ハッキーなようです。

軸を非表示にする別の方法はありますか?

4

4 に答える 4

1

chart.xAxis.width = @0.1;また、minorTicks を非表示にすることで、使用を避けることができます(また、結果として生じる警告メッセージも取り除くことができます)。

self.chart.xAxis.style.majorTickStyle.showLabels = NO;
self.chart.xAxis.style.majorTickStyle.showTicks  = NO;
self.chart.xAxis.style.minorTickStyle.showLabels = NO;
self.chart.xAxis.style.minorTickStyle.showTicks  = NO;

必要に応じて、yAxis について繰り返します。

于 2014-01-12T22:08:15.830 に答える
0

目盛りとラベルを非表示にする

chart.yAxis.style.minorTickStyle.showLabels = NO;
chart.yAxis.style.minorTickStyle.showTicks = NO;
chart.yAxis.style.majorTickStyle.showLabels = NO;
chart.yAxis.style.majorTickStyle.showTicks = NO;

多軸グラフはありますか?

shinobi デリゲート メソッドyAxisForSeriesAtIndex またはxAxisForSeriesAtIndex (関心のある軸に応じて)の目盛りとラベルを非表示にすることができます。

-(SChartAxis *)sChart:(ShinobiChart *)chart yAxisForSeriesAtIndex:(NSInteger)index
{
  //secondary axis
 if (index == 0)
 {
    SChartAxis * secondAxis = chart.allYAxes[1];

    //hiding axis in chart
    secondAxis.style.minorTickStyle.showLabels = NO;
    secondAxis.style.minorTickStyle.showTicks = NO;
    secondAxis.style.majorTickStyle.showLabels = NO;
    secondAxis.style.majorTickStyle.showTicks = NO;

     return secondAxis;
  }
  //primary axis
  else
  {
      return chart.yAxis;
   }
}//eom
于 2016-09-01T22:36:25.963 に答える
0

「chart.xAxis」または「chart.yAxis」と言うつもりでしたか? 「chart.axis」のオプションが表示されません。

とにかく、これを試してください:

chart.xAxis.style.majorGridLineStyle.showMajorGridLines = NO;

お好みで他のスタイルのアイテムで遊ぶことができます。詳細については、 http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiCharts/2.2.0/Standard/Normal/Classes/SChartAxisStyle.htmlをご覧ください。

于 2013-04-11T18:26:59.817 に答える