显示SChartLineSeries中的各个点

时间:2013-09-10 20:35:24

标签: ios shinobi

使用ShinobiChart的SChartLineSeries图表类型,我正在尝试使用圆圈显示各个点(如ShinobiControls用户指南中的this示例)。目前,线条图没有标记任何单个点。

用户指南说这确实可以完成(作为启用的选项),但没有指定方式。在搜索完文档后,我无法在任何地方找到此选项。任何人都知道这是否真的可行?注意:SChartScatterSeries 提供此选项,但我使用SChartLineSeries来利用内置的时间序列支持,因此需要坚持使用它。

1 个答案:

答案 0 :(得分:4)

您需要启用点可见性。 SChartLineSeries具有样式属性 - 类型为SChartLineSeriesStyle。这是SChartScatterSeriesStyle的子类,因此您可以访问pointStyle属性。您只需将pointStyle设置为显示点:

- (SChartSeries *)sChart:(ShinobiChart *)chart seriesAtIndex:(int)index
{
    SChartLineSeries *series = [SChartLineSeries new];
    series.style.pointStyle.showPoints = YES;
    return series;
}

然后,您可以使用此样式上的可用属性控制点的外观。有关更多信息,请查看API文档中的以下类:

http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiCharts/2.3.0/Premium/Normal/Classes/SChartPointStyle.html

http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiCharts/2.3.0/Premium/Normal/Classes/SChartBasePointStyle.html

希望有所帮助:)