Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何通过代码选择/突出显示图表的一部分?(图表-图表视图)_Ios_Swift_Charts - Fatal编程技术网

Ios 如何通过代码选择/突出显示图表的一部分?(图表-图表视图)

Ios 如何通过代码选择/突出显示图表的一部分?(图表-图表视图),ios,swift,charts,Ios,Swift,Charts,我使用这些类制作图表: .我目前有一个饼图显示两个选项,我想知道您如何通过编程突出显示其中一个选项 您可以使用以下方法通过代码突出显示部分图表 - (void)highlightValues:(NSArray<ChartHighlight *> * _Nullable)highs; highlight包含有关应突出显示哪个条目的信息。不回拨委派 - (void)highlightValue:(ChartHighlight * _Nullable)highlight; - (vo

我使用这些类制作图表:
.我目前有一个饼图显示两个选项,我想知道您如何通过编程突出显示其中一个选项

您可以使用以下方法通过代码突出显示部分图表

- (void)highlightValues:(NSArray<ChartHighlight *> * _Nullable)highs;
highlight包含有关应突出显示哪个条目的信息。不回拨委派

- (void)highlightValue:(ChartHighlight * _Nullable)highlight; 
- (void)highlightValueWithXIndex:(NSInteger)xIndex dataSetIndex:(NSInteger)dataSetIndex callDelegate:(BOOL)callDelegate;
///高亮显示给定数据集中给定x索引处的值。提供-1作为x索引以撤消所有突出显示

示例:

 1. [_chartView highlightValue:[[ChartHighlight alloc] initWithXIndex:0 
    dataSetIndex:0]];
 2. [_chartView highlightValueWithXIndex:0 dataSetIndex:0
    callDelegate:YES];

您可以使用以下方法通过代码高亮显示部分图表

- (void)highlightValues:(NSArray<ChartHighlight *> * _Nullable)highs;
highlight包含有关应突出显示哪个条目的信息。不回拨委派

- (void)highlightValue:(ChartHighlight * _Nullable)highlight; 
- (void)highlightValueWithXIndex:(NSInteger)xIndex dataSetIndex:(NSInteger)dataSetIndex callDelegate:(BOOL)callDelegate;
///高亮显示给定数据集中给定x索引处的值。提供-1作为x索引以撤消所有突出显示

示例:

 1. [_chartView highlightValue:[[ChartHighlight alloc] initWithXIndex:0 
    dataSetIndex:0]];
 2. [_chartView highlightValueWithXIndex:0 dataSetIndex:0
    callDelegate:YES];
斯威夫特4 图3.1.1 您可以通过highlightValue功能手动选择条目

如果您想突出显示“按触点选择”,例如使用UILongPressureGetSture,可以从图表中检索潜在的突出显示并应用于其highlightValue功能

...
let point = gesture.location(in: chart)
let highlight = chart.getHighlightByTouchPoint(point)
chart.highlightValue(highlight)
斯威夫特4 图3.1.1 您可以通过highlightValue功能手动选择条目

如果您想突出显示“按触点选择”,例如使用UILongPressureGetSture,可以从图表中检索潜在的突出显示并应用于其highlightValue功能

...
let point = gesture.location(in: chart)
let highlight = chart.getHighlightByTouchPoint(point)
chart.highlightValue(highlight)

谢谢,太棒了!以下是swift中的代码,以防任何人需要它:pieChartView.highlightValueChartHighlightxIndex:0,dataSetIndex:0谢谢!以下是swift中的代码,以防任何人需要:pieChartView.highlightValueChartHighlightxIndex:0,dataSetIndex:0