高图将xAxis下移/移出图表

时间:2018-11-02 14:41:41

标签: javascript html css highcharts

我正在处理以前的开发人员的旧代码,他们使用highcharts.js(v3.0.1)。 xAxis降落在图形(screenshot)内,我无法弄清这是为什么。我试图在jsfiddle中重新创建它,但是我无法移动该轴。我以为这可能是该版本中的错误,但我无法复制它,因此我认为必须在站点自己的CSS中对其进行操作,但是它是使用g,rect,以及我在任何自定义CSS文件中都看不到的文本标签。

我在这里浏览了其他Highchart.js帖子,但尚未看到发布此问题的信息。有人知道我在想什么吗?

编辑:我忘了提及这一点,但是所有用户名都以text-center为中心

2 个答案:

答案 0 :(得分:0)

您是否使用标签填充? https://api.highcharts.com/highcharts/xAxis.labels.padding

请确保该数字大于0。

答案 1 :(得分:0)

准确检查xAxis标签的对齐方式。如我所见,它们是垂直旋转的,因此设置适当的标签align属性很重要:

  xAxis: {
    categories: ['Apple', 'Samsung', 'Dell', 'Lenovo'],
    labels: {
      align: 'left',
      rotation: 90
    }
  }

演示:
-标签居中对齐:https://jsfiddle.net/wchmiel/29b4qejc/
-标签向左对齐:https://jsfiddle.net/wchmiel/56evyrxj/

Api参考:
https://api.highcharts.com/highcharts/xAxis.labels.align