【问题标题】:Highcharts show only particular ticks when large number of x-axis ticks当大量 x 轴刻度时,Highcharts 仅显示特定刻度
【发布时间】:2019-02-26 19:03:18
【问题描述】:

我的气泡图 - https://jsfiddle.net/cm4fortp/

在此图表中,我显示了过去 3 个月的数据。问题是由于宽度,Highcharts 将 x 轴刻度包裹起来,即只显示几个 x 轴标签。我想在每个月的第一个日期以及每两周显示一次标签。

我使用以下格式化程序来处理 x 轴标签,但并非所有索引都在这里。

xAxis: {
    labels: {
        formatter: function() {
            if(this.value!=-1 && this.value!=0){

                     console.log(this.value); //to print all the x-axis index

            }
        }
    }
}

我正在寻找可以给我所有 x 轴索引或可以强制 Highcharts 显示所有 x 轴标签或水平滚动的东西,以便我可以增加和固定图表的宽度以显示所有标签。

【问题讨论】:

  • 您是否考虑过使用xAxis.tickPositions - 一个定义刻度在轴上的位置的数组?文档:api.highcharts.com/highcharts/xAxis.tickPositions
  • @WojciechChmiel 谢谢!有效。您可以将此作为答案,我可以将其标记为解决方案。
  • 好的,我已经添加了答案,谢谢;)

标签: highcharts


【解决方案1】:

要显示尽可能多的刻度,您可以使用xAxis.tickPositions - 一个定义刻度在轴上的位置的数组。

API 参考:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    相关资源
    最近更新 更多