我使用iOS上忍的圖表和我有問題時,我儘量不顯示軸。ShinobiCharts隱藏軸
chart.axis.width = @0
- >不起作用
chart.axis.width = @0.1
- >它工作正常,似乎哈克雖然。
有另一種方式來隱藏軸?
我使用iOS上忍的圖表和我有問題時,我儘量不顯示軸。ShinobiCharts隱藏軸
chart.axis.width = @0
- >不起作用
chart.axis.width = @0.1
- >它工作正常,似乎哈克雖然。
有另一種方式來隱藏軸?
你的意思是說 「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瞭解更多信息。
chart.xAxis.width = @0.1;
作品。唯一的問題是每次圖表呈現時都會記錄一條令人討厭的警告消息。
這是你想要什麼:
self.chart.xAxis.style.lineWidth = @0;
self.chart.xAxis.style.majorTickStyle.showLabels = NO;
self.chart.xAxis.style.majorTickStyle.showTicks = NO;
你能避免使用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。
隱藏蜱和標籤
chart.yAxis.style.minorTickStyle.showLabels = NO;
chart.yAxis.style.minorTickStyle.showTicks = NO;
chart.yAxis.style.majorTickStyle.showLabels = NO;
chart.yAxis.style.majorTickStyle.showTicks = NO;
你有多軸圖表?
您可以隱藏在忍者委託方法蜱和標籤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
是無軸。我只是想概括,所以xAxis或yAxis無關緊要。設置showMajorGridLines會隱藏圖表後面的網格線,所以軸仍然會顯示。 – zero7 2013-04-11 20:28:23
感謝您的鏈接,這讓我走向了正確的方向。我用正確的解決方案編輯了你的文章並接受了它。 – zero7 2013-04-11 20:37:29