2013-09-10 2 views
1

Используя тип диаграммы ShinobiChart's SChartLineSeries, я пытаюсь включить отображение отдельных точек с кругом (как в примере this из руководства пользователя ShinobiControls). В настоящее время линейные графики без каких-либо отдельных отмеченных точек.Отображение отдельных точек в SChartLineSeries

Руководство пользователя говорит, что это действительно может быть сделано (как опция для включения), но без указания способа. И после очистки документации я не могу найти этот вариант нигде. Кто-нибудь знает, действительно ли это возможно? Примечание: SChartScatterSeriesделает эту опцию, но я использую SChartLineSeries, чтобы воспользоваться встроенной поддержкой временных рядов, поэтому вам нужно придерживаться ее.

ответ

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

Надежда, что помогает :)

Смежные вопросы