Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 水平条形图Swift_Ios_Swift_Xcode_Bar Chart_Ios Charts - Fatal编程技术网

Ios 水平条形图Swift

Ios 水平条形图Swift,ios,swift,xcode,bar-chart,ios-charts,Ios,Swift,Xcode,Bar Chart,Ios Charts,我想要这样: 但我能做的是,如何摆脱红色小标签: 图表的核心代码: var barchart = [BarChartDataEntry]() // some values barchart.append(value1) barchart.append(value2) barchart.append(value3) let barData = BarChartDataSet(values: barchart, label: "") barData.colors = [NSUIColor.re

我想要这样:

但我能做的是,如何摆脱红色小标签:

图表的核心代码:

var barchart = [BarChartDataEntry]()
// some values
barchart.append(value1)
barchart.append(value2)
barchart.append(value3)

let barData = BarChartDataSet(values: barchart, label: "")
barData.colors = [NSUIColor.red]
let data = BarChartData(dataSet: barData)
data.barWidth = 0.35
cell.barChart.data = data
cell.barChart.scaleYEnabled = false
cell.barChart.chartDescription?.text = ""
cell.barChart.scaleXEnabled = false
cell.barChart.pinchZoomEnabled = false
cell.barChart.doubleTapToZoomEnabled = false
cell.barChart.rightAxis.enabled = false
cell.barChart.xAxis.drawGridLinesEnabled = false
cell.barChart.leftAxis.drawGridLinesEnabled = false
cell.barChart.leftAxis.drawAxisLineEnabled = false
cell.barChart.xAxis.drawAxisLineEnabled = false
cell.barChart.xAxis.drawLabelsEnabled = false
cell.barChart.leftAxis.drawLabelsEnabled = false
cell.barChart.animate(yAxisDuration: 1.5, easingOption: .easeInOutQuart)
return cell

我想设置最大值,并使标签四舍五入,如上图所示。我正在使用

您可以使用

首先,您可以将标签设置在顶部,然后创建UIProgressView并重复相同的操作。其他两项进展

您可以添加适当的约束并实现它

请参阅此以实现相同的目标


希望有帮助。

您可以使用

首先,您可以将标签设置在顶部,然后创建UIProgressView并重复相同的操作。其他两项进展

您可以添加适当的约束并实现它

请参阅此以实现相同的目标


希望有帮助。

只需在设置图表视图的位置添加这一行即可

cell.barChart.legend.enabled = false

这对我很有用。

只需在设置图表视图的地方添加这一行即可

cell.barChart.legend.enabled = false

它适合我。

在故事板中使用UIProgressView组件并创建插座

@IBOutlet var progressViewWalk: UIProgressView!
您可以通过以下方式设置所需的进度:-

progressViewWalk.progress = Float(YOURValue)/100

属性检查器中设置所需的曲目着色进度着色颜色

在情节提要中使用UIProgressView组件并创建插座

@IBOutlet var progressViewWalk: UIProgressView!
您可以通过以下方式设置所需的进度:-

progressViewWalk.progress = Float(YOURValue)/100

属性检查器中设置所需的曲目染色颜色进度染色颜色

您能帮助实施吗?我从未使用UIProgressView.checkout参考链接来实现同样的效果。该类是可设计的,因此您可以将它们直接用于故事板,并将插座绑定到故事板上。@NaberApp请先阅读文档,然后再请其他人为您完成工作。@Bhavin Kansagra谢谢。你知道如何制作LinearProgressBar的动画吗?你能帮助实现吗?我从未使用UIProgressView.checkout参考链接来实现同样的效果。该类是可设计的,因此您可以将它们直接用于故事板,并将插座绑定到故事板上。@NaberApp请先阅读文档,然后再请其他人为您完成工作。@Bhavin Kansagra谢谢。您知道如何设置LinearPressBar的动画吗?如何在图像中添加灰色,如何设置最大值设置最大/最小值单元格。条形图。leftAxis.Axismimum=最小值单元格。条形图。leftAxis.Axismimum=最大值如何在图像中添加灰色,如何设置最大值设置最大/最小值cell.barChart.leftAxis.axisMinimum=Min-VALUE cell.barChart.leftAxis.axismax=max-VALUE的步骤