首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >高度图x轴的勾号以偏移开始。

高度图x轴的勾号以偏移开始。
EN

Stack Overflow用户
提问于 2014-10-14 15:46:42
回答 4查看 17.3K关注 0票数 3

我正在尝试删除offset上的勾选x-axis

我希望第一个勾选10/8x-axisy-axis交叉口开始。

10-8应该在两个标签之间的标记上。

我在高图表中有下面的代码。

代码语言:javascript
运行
复制
xAxis: {
            categories: categories,
            title: {
              text: title_x_axis,
              style: {
                fontWeight: 'bold'
              },
              formatter: function(){
                return "<h3><b>" + this.value + "</b></h3>";  
              }
            },
            min: 0,
            startOnTick: true,
            endOnTick: true,
            minPadding: 0,
            maxPadding: 0,
            align: "left"               
        },

最大填充和最小填充设置为0,所以我不知道问题是什么?

编辑:

我已经创建了一个小提琴类型的图表,我正在处理。注意,下图有不同的x轴值,因为我没有使用相同的小提琴值。而且,在我拍摄快照之后,我已经设置了tickmarkPlacement: "on"。我希望Jan标签从行的开头开始。它目前有一些抵消。

有人能帮我吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-14 16:13:58

您可以使用(假设“类别”是您的类别数组)

代码语言:javascript
运行
复制
 min: 0.5,
 max: categories.length-1.5,
 startOnTick: false,
 endOnTick: false,

示例:http://jsfiddle.net/27hg0v06/1/

使用高级图表的新版本来获得完全工作的工具提示:

代码语言:javascript
运行
复制
<script src="http://github.highcharts.com/highcharts.js"></script>
票数 10
EN

Stack Overflow用户

发布于 2020-06-02 06:15:04

添加pointPlacement:'on‘在plotOptions中。

代码语言:javascript
运行
复制
plotOptions: {
    series: {
     pointPlacement: 'on'
   }
}
票数 5
EN

Stack Overflow用户

发布于 2014-10-14 18:20:35

查看一下tickMarkPlacement属性:

  • http://api.highcharts.com/highcharts#xAxis.tickmarkPlacement

默认情况下,它是“中间”,这就是您在图表上看到的。

把它设置为“on”应该能满足你的需要。

除了minPadding和maxPadding属性之外,还可以查看tickMarkPlacement:

  • http://api.highcharts.com/highcharts#xAxis.minPadding
  • http://api.highcharts.com/highcharts#xAxis.maxPadding
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26364906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档