swift - PieChart 在 swift 上使用图表。需要删除元素的值
问题描述
在我不会隐藏的黑圈数据中。我不会在元素中获得没有文本的简单绿色和红色聊天。我检查了 PieChartView 的所有方法,但找不到隐藏这些数据的方法。模拟人生它集成到元素...
实现代码:
import Charts
class ViewController: UIViewController {
@IBOutlet weak var pieChart: PieChartView!
override func viewDidLoad() {
super.viewDidLoad()
// pieChart.chartAnimator
// pieChart.drawCenterTextEnabled = false
// pieChart.drawHoleEnabled = false
let months = ["", ""]
let unitsSold = [60.0, 40.0]
setChart(dataPoints: months, values: unitsSold)
}
func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
// let da = ChartDataEntry(
let dataEntry1 = ChartDataEntry(x: Double(0.0), y: 60.0)
let dataEntry2 = ChartDataEntry(x: Double(0.0), y: 40.0)
dataEntries.append(dataEntry1)
dataEntries.append(dataEntry2)
print(dataEntries[0].data as Any)
let pieChartDataSet = PieChartDataSet(entries: dataEntries, label: nil)
let pieChartData = PieChartData(dataSet: pieChartDataSet)
pieChart.data = pieChartData
let colors: [UIColor] = [UIColor(cgColor: UIColor.red.cgColor), UIColor(cgColor: UIColor.green.cgColor)]
pieChartDataSet.colors = colors
}
解决方案
您需要将文本颜色设置为清晰,它将正常工作。查看当前代码中的以下更改
let pieChartData = PieChartData(dataSet: pieChartDataSet)
pieChartData.setValueTextColor(NSUIColor.clear)
pieChart.data = pieChartData
推荐阅读
- python - Django 将 Haystack 荧光笔结果传递给视图
- android - Ionic 4 从历史记录中删除页面 (Android)
- c# - c# - 验证签名的 XML
- javascript - Bigquery temporay 函数返回一个结构
- c# - CSVHelper BadDataFound 在有效的 csv 中
- javascript - 将代码从 javascript 移植到 go 的问题
- angularjs - 当密码在 Angularjs 中不匹配时如何显示错误消息?
- ios - UICollectionViewCell 叠加视图
- php - 循环未以正确的类型打印
- html - 透视图中的样式元素