0

我有一个测试 Shinobi Control 图表正在工作,但我需要在每个数据点放置一个箍,“O”。你怎么做到这一点?

4

1 回答 1

0

您需要在系列样式对象上适当设置点颜色。能够显示点 ( SChartScatterSeries, SChartLineSeries, SChartBandSeries) 的系列在它们的样式对象中都有一个pointStyle属性,它是 的一个实例SChartPointStyle。这具有以下相关属性:

  • innerColor
  • color
  • innerRadius
  • outerRadius
  • showPoints

根据您想要的效果(以及您使用的系列类型),您需要适当地设置这些。例如,要在 上显示“箍” SChartScatterSeries,您可以将以下内容用于数据源方法:

- (SChartSeries *)sChart:(ShinobiChart *)chart seriesAtIndex:(int)index
{
    _series = [SChartColumnSeries new];
    SChartScatterSeries *series = [SChartScatterSeries new];
    series.style.pointStyle.innerColor = [UIColor whiteColor];
    return series;
}

请注意,如果您使用SChartBandSeriesor SChartLineSeries,这些默认showPoints设置为NO,因此您需要将其设置为YES自己。

于 2013-10-08T05:32:53.820 回答