Javascript Highcharts.js-切换标签轴和隐藏图例
我一直在寻找一个体面的基于图表的网站解决方案,我认为HighCharts看起来很合适。文档似乎很好,但它正在做一些奇怪的事情,我需要一些帮助 在这里拉小提琴:Javascript Highcharts.js-切换标签轴和隐藏图例,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我一直在寻找一个体面的基于图表的网站解决方案,我认为HighCharts看起来很合适。文档似乎很好,但它正在做一些奇怪的事情,我需要一些帮助 在这里拉小提琴: 我选择了6个标签,但是插件输出了7个 马克 我试图在x轴上仅显示带有 y轴上没有任何内容,但图表正在输出屏幕上的标签 y轴,而不在x轴上显示标签 有没有办法隐藏这个传说?我找不到这个选项 代码如下: $(function () { $('#chart-data').highcharts({ chart:
- 我选择了6个标签,但是插件输出了7个 马克
- 我试图在x轴上仅显示带有 y轴上没有任何内容,但图表正在输出屏幕上的标签 y轴,而不在x轴上显示标签
- 有没有办法隐藏这个传说?我找不到这个选项
$(function () {
$('#chart-data').highcharts({
chart: {
type: 'bar'
},
title: {
text: ''
},
xAxis: {
categories: ['Pre-Clinical', 'Phase I', 'Phase II', 'Phase III', 'Phase IV', 'Launch',]
},
yAxis: {
},
plotOptions: {
line: {
dataLabels: {
enabled: true,
align: 'top'
},
enableMouseTracking: false
}
},
series: [{
name: 'AMG 319',
data: [6, 0, 0, 0, 0]
}, {
name: 'BAY 80-6946',
data: [0, 5, 0, 0, 0]
}, {
name: 'GDC-0980 (RG7422)',
data: [0, 0, 4, 0, 0]
}, {
name: 'Buparlisib (BKM120)',
data: [0, 0, 0, 3, 0]
}, {
name: 'CUDC-907',
data: [0, 0, 0, 0, 2]
}, {
name: 'GDC-09',
data: [0, 0, 0, 0, 0]
}]
});
});
我不知道为什么这些东西对您不起作用,但有一个启用了图例:false隐藏图例,标签也是如此。但我想知道你们是否对x/y轴感到困惑,因为这是条形图而不是柱形图。至于您的6对7标签,我再次认为是方向让您困惑,您没有为两个轴指定标签,因此Highcharts正在使用您提供的数据为未指定的轴制作标签。 看看这个,做得很快,但希望有帮助:
按要求的顺序:
- 类别不决定标签的数量,只决定内容。如果数据超过类别的数量,任何额外的点将以数字标记。要指定与类别标签对应的x值,请使用类别数组索引(从0开始)作为x值
- 在水平条形图中,x轴和y轴是交换的——它们实际上只是在侧面旋转柱状图
- 您可以为图例设置“
”:enabled:false
// HighCharts Plugin
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: ''
},
xAxis: {
labels: {enabled:false},
categories: ['Pre-Clinical', 'Phase I', 'Phase II', 'Phase III', 'Phase IV', 'Launch',]
},
yAxis: {
},
plotOptions: {
line: {
dataLabels: {
enabled: true,
align: 'top'
},
enableMouseTracking: false
}
},
series: [{
name: 'AMG 319',
data: [6, 0, 0, 0, 0]
}, {
name: 'BAY 80-6946',
data: [0, 5, 0, 0, 0]
}, {
name: 'GDC-0980 (RG7422)',
data: [0, 0, 4, 0, 0]
}, {
name: 'Buparlisib (BKM120)',
data: [0, 0, 0, 3, 0]
}, {
name: 'CUDC-907',
data: [0, 0, 0, 0, 2]
}, {
name: 'GDC-09',
data: [0, 0, 0, 0, 0]
}],
legend: { enabled: false}
});
});