【问题标题】:Highcharts how to change x axis optionsHighcharts如何更改x轴选项
【发布时间】:2010-10-16 06:40:42
【问题描述】:

在 Highcharts 中,我想将默认起点从 0 更改为 1,我在哪里可以找到更改选项 我只有数据点,因此绘制在 y 轴上,x 轴只包含默认数字,即 0、1、2 等。我想将起点从 0 更改为 1

提前致谢

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    你已经有一段时间没有发帖了,所以我希望你现在已经找到了答案,但我还是想给你一个回复。

    您需要在 X 轴类别中使用 min 选项。在此处阅读更多信息:http://api.highcharts.com/highcharts#xAxis

     xAxis: {
         min: 1,
         categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
     },
    

    这些选项包括“0”作为一个类别,但图表是从“1”位置开始绘制的。

    我整理了一个简单的 jsfiddle 来展示你想要在这里完成的事情:http://jsfiddle.net/L35DP/

    【讨论】:

      【解决方案2】:

      我会给你一个更好的。我们可以简单地使用 xAxis 标签格式化程序作为映射函数,将我们的索引值从 0,1,...,n 映射到 1,2,...,n+1,通过将格式化程序定义为:

      xAxis: {
          labels: {
              formatter: function() {
                  return this.value + 1;
              }
          },  
      }
      

      确实,您可以将这个映射函数定义为任何东西。例如:

      formatter: function() {
          return this.value * this.value;
      }
      

      【讨论】:

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