Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts 如何调整第一个类别名称在xAxis上的位置?_Highcharts - Fatal编程技术网

Highcharts 如何调整第一个类别名称在xAxis上的位置?

Highcharts 如何调整第一个类别名称在xAxis上的位置?,highcharts,Highcharts,我正在尝试创建一个相当密集的条形图,在yAxis上有绘图条带。是否有办法将打印标注栏标签保留在原来的位置,但将xAxis类别标签/条向下推,以避免重叠 调整点填充,点宽度,或整体图表高度,我不确定是否可以在给定端填充轴标记/标签/条,以获得所需的结果 但是,有一种方法可以偏移打印标注栏标签的位置,以便它们不会与使用的条重叠 例如: Highcharts.chart('container'{ 图表:{ 类型:'bar' }, 标题:{ 正文:“十大美德” }, xAxis:{ 类别:[ “美德1

我正在尝试创建一个相当密集的条形图,在yAxis上有绘图条带。是否有办法将打印标注栏标签保留在原来的位置,但将xAxis类别标签/条向下推,以避免重叠


调整
点填充
点宽度
,或整体图表
高度
,我不确定是否可以在给定端填充轴标记/标签/条,以获得所需的结果

但是,有一种方法可以偏移打印标注栏标签的位置,以便它们不会与使用的条重叠

例如:

Highcharts.chart('container'{
图表:{
类型:'bar'
},
标题:{
正文:“十大美德”
},
xAxis:{
类别:[
“美德1”,
“美德2”,
“美德3”,
"美德4",,
“美德5”,
"美德6",,
“美德7”,
“美德8”,
“美德9”,
“美德10”
],
标题:{
文本:空
}
},
亚克斯:{
分:0,,
最高:100,
时间间隔:25,
标题:{
文本:“百分位等级”
},
标签:{
格式:“{value}%”
},
绘图带:[
{
颜色:“#b2d3f9”,
起:0,,
致:25,,
标签:{
文字:“低于平均水平”,
对齐:'居中',
y:-2
}
},
{
颜色:“#7aacff”,
起:25,,
致:75,
标签:{
文本:'平均',
对齐:'居中',
y:-2
}
},
{
颜色:“#4f91ff”,
起:75,
致:100,,
标签:{
正文:“高于平均水平”,
对齐:'居中',
y:-2
}
}
]
},
工具提示:{
值后缀:''
},
打印选项:{
酒吧:{
数据标签:{
已启用:true
}
},
系列:{
分组填充:0,
影子:错
}
},
系列:[
{
数据标签:[
{
对齐:“右”,
格式:“{y}%”
}
],
数据:[
10,
20,
30,
40,
50,
60,
70,
80,
90,
100
],
颜色:“#aaaaa”,
边框颜色:'#555555',
showInLegend:false
}
]
});

您可以在
xAxis.min
属性中设置负值,并隐藏第一个标签:

xAxis: {
    type: 'category',
    min: -1,
    showFirstLabel: false
}
现场演示:

API参考:

请阅读此内容,并使用当前代码编辑您的问题。