ResearchKit - 如何删除折线图上的背景
ResearchKit - How to remove background on line chart
大家早上好
我正在使用 ResearchKit 默认图表来显示 HealthKit 中记录的一些步骤。在我现在处于设计图表样式的阶段,这一切都非常有效。
我无法做的一件事是摆脱应用于每个范围点的较亮背景。我附上了演示 ORKCatalog 图表的屏幕截图 - 请参阅折线图单元格(忽略灰线 - 我知道如何摆脱它:))
代码明智(可能没那么有用)我有以下步骤,其中 stepsChart 是我的 ORKLineGraphChartView...
stepsChart.dataSource = stepChartDataSource
stepsChart.tintColor = UIColor(red: 134/255, green: 74/255, blue: 244/255, alpha: 1)
stepsChart.showsHorizontalReferenceLines = false
stepsChart.showsVerticalReferenceLines = false
stepsChart.axisColor = UIColor.whiteColor()
stepsChart.verticalAxisTitleColor = UIColor.whiteColor()
任何其他信息请大声说出来,我会尽力改进问题/信息:)
更新:
PR 已合并,该功能将包含在下一个版本中。
这是相关方法:
- (UIColor *)graphChartView:(ORKGraphChartView *)graphChartView fillColorForPlotIndex:(NSInteger)plotIndex;
目前不支持移除 ORKLineGraphChartView
的填充,但有一个 ongoing pull request 允许您指定任何颜色,包括 [UIColor clearColor]
.
您可以:
- 检查该拉取请求的分支
- 修改this line并在那里指定透明颜色
鉴于您正在通过 Cocoapods 导入 ResearchKit,那么您最好的选择可能是 2。(在您的 Pods/ResearchKit
文件夹)。如果您的项目有多个开发人员,请确保 Pods 文件夹已提交到您的存储库,以便其他人得到您的更改。
请注意,当您更新 ResearchKit pod 时,此修改将会丢失。不过运气好的话,到时候新的PR就出来了。
大家早上好
我正在使用 ResearchKit 默认图表来显示 HealthKit 中记录的一些步骤。在我现在处于设计图表样式的阶段,这一切都非常有效。
我无法做的一件事是摆脱应用于每个范围点的较亮背景。我附上了演示 ORKCatalog 图表的屏幕截图 - 请参阅折线图单元格(忽略灰线 - 我知道如何摆脱它:))
代码明智(可能没那么有用)我有以下步骤,其中 stepsChart 是我的 ORKLineGraphChartView...
stepsChart.dataSource = stepChartDataSource
stepsChart.tintColor = UIColor(red: 134/255, green: 74/255, blue: 244/255, alpha: 1)
stepsChart.showsHorizontalReferenceLines = false
stepsChart.showsVerticalReferenceLines = false
stepsChart.axisColor = UIColor.whiteColor()
stepsChart.verticalAxisTitleColor = UIColor.whiteColor()
任何其他信息请大声说出来,我会尽力改进问题/信息:)
更新: PR 已合并,该功能将包含在下一个版本中。
这是相关方法:
- (UIColor *)graphChartView:(ORKGraphChartView *)graphChartView fillColorForPlotIndex:(NSInteger)plotIndex;
目前不支持移除 ORKLineGraphChartView
的填充,但有一个 ongoing pull request 允许您指定任何颜色,包括 [UIColor clearColor]
.
您可以:
- 检查该拉取请求的分支
- 修改this line并在那里指定透明颜色
鉴于您正在通过 Cocoapods 导入 ResearchKit,那么您最好的选择可能是 2。(在您的 Pods/ResearchKit
文件夹)。如果您的项目有多个开发人员,请确保 Pods 文件夹已提交到您的存储库,以便其他人得到您的更改。
请注意,当您更新 ResearchKit pod 时,此修改将会丢失。不过运气好的话,到时候新的PR就出来了。