iOS-Charts - yAxis标签未从底部精确开始

xkftehaa  于 2023-07-01  发布在  iOS
关注(0)|答案(2)|浏览(136)

我在我的项目中使用Charts swift库。我在折线图中使用了两个数据集,但是Y轴的标签并不完全从底部开始。我希望Y轴上的第一个标签正好在图表的左下角。我尝试设置y轴的最小值,但没有帮助。
以下是示例图像。

35g0bw71

35g0bw711#

您需要在LineChartView属性上使用leftAxis.axisMinValue,或者您正在绘制的任何类型的图表。如果您将其设置为0,那么图表中的“0.0”将正确地定位在最底部。您可以将其设置为其他值,图表也将从这些值开始。
下面是一个简单的例子:

@IBOutlet weak var yourChartViewController: LineChartView! // View controller for the chart in a storyboard.
// Set up your data for the chart...

// Configuring the chart's view
yourChartViewController.leftAxis.axisMinValue = 0  // This is what you need
scyqe7ek

scyqe7ek2#

只需将最小值设置为0,如下所示:
如果在代码中没有找到axisMinValue
使用代码如下:

@IBOutlet var chartView: BarChartView!

chartView.leftAxis.axisMinimum = 0 //Used to show yaxis lables to bottom

相关问题