我使用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