使用 ShinobiChart 的SChartLineSeries
图表类型,我试图启用带有圆圈的单个点的显示(如ShinobiControls 用户指南中的此示例)。目前,线图没有标记任何单独的点。
用户指南说这确实可以完成(作为启用的选项),但没有指定如何。在搜索了文档之后,我在任何地方都找不到这个选项。有人知道这是否真的可能吗?注意:SChartScatterSeries
确实提供了这个选项,但我正在使用SChartLineSeries
内置的时间序列支持,所以需要坚持下去。
您需要启用点可见性。AnSChartLineSeries
有一个 style 属性——它是 type SChartLineSeriesStyle
。这是 的子类SChartScatterSeriesStyle
,因此您可以访问 pointStyle 属性。你只需要设置你pointStyle
的显示点:
- (SChartSeries *)sChart:(ShinobiChart *)chart seriesAtIndex:(int)index
{
SChartLineSeries *series = [SChartLineSeries new];
series.style.pointStyle.showPoints = YES;
return series;
}
然后,您可以使用此样式上可用的属性来控制点的外观。有关更多信息,请查看 API 文档中的以下类:
希望有帮助:)