【问题标题】:Increase gap between two point labels in line chart增加折线图中两个点标签之间的间隙
【发布时间】:2019-03-29 07:27:17
【问题描述】:

我已经使用Charts 库在我的项目中集成了一个折线图,并且已经使用了一段时间。它在数据点很少的情况下工作正常,但是随着数据数量的增加,点标签(x 轴)彼此重叠。有没有办法在不重叠的情况下显示数据点标签?

【问题讨论】:

    标签: ios swift charts linechart


    【解决方案1】:

    您可以使用labelCount 属性解决此问题。另外,您可以使用setLabelCount 属性进行设置,希望对您有所帮助。

    xAxis.labelCount = 5
    xAxis.setLabelCount(5, force: true)
    

    查看这篇文章了解更多信息:https://github.com/danielgindi/Charts/issues/1969

    【讨论】:

    • 标签分离,但数据点显示不正确,例如 x 轴上有 5 个标签,图表上绘制的数据点超过 5 个。我们还可以显示与显示的标签数量等价的数据点吗?
    • 嗨@Saurabh,您已经接近解决方案,继续尝试解决问题
    【解决方案2】:

    我无法找到如何增加 x 轴(顶部)上两个标签之间的差距,但是我设法通过垂直显示它们来稍微改善这个问题,以便它们至少在图表上可见。

    lineChartView.xAxis.labelRotationAngle = 270
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多