Highcharts/条形图-如何为每个非零值/正值显示条形图?
我使用的是类似于此的Highcharts条形图 什么: 我想为低正值显示一个非常小的条,否则会隐藏在图表上。是否有支持此功能的配置选项 原因: 在我的用例中,0和低正值之间的区别对用户很重要。默认图表行为会缩放条形图相对于其他条形图的高度。因此,绘制高度变化的数据集(例如,非常低的值和很高的值的混合)时,零正值和低正值都不会显示条形图Highcharts/条形图-如何为每个非零值/正值显示条形图?,highcharts,Highcharts,我使用的是类似于此的Highcharts条形图 什么: 我想为低正值显示一个非常小的条,否则会隐藏在图表上。是否有支持此功能的配置选项 原因: 在我的用例中,0和低正值之间的区别对用户很重要。默认图表行为会缩放条形图相对于其他条形图的高度。因此,绘制高度变化的数据集(例如,非常低的值和很高的值的混合)时,零正值和低正值都不会显示条形图 $(function () { $('#container').highcharts({ chart: { type:
$(function () {
$('#container').highcharts({
chart: {
type: 'column',
marginLeft: 0,
marginRight: 0,
marginBottom: 25,
marginTop: 0
},
plotOptions: {
series: {
stacking: 'normal',
grouping: true,
// pointPadding: 0.1,
// groupPadding: 0.2,
// pointPlacement: 'on',
states: {
hover: {
// Prevent color change on hover
brightness: 0
}
}
},
column: {
borderWidth: 0
},
bar: {
minPointLength: 10
}
},
xAxis: {
labels: {
enabled: true,
y:0,
style: {
color: '#ccc',
fontSize: '14px'
}
},
tickWidth: 15,
minPadding: 0,
maxPadding: 0,
startOnTick: true
},
yAxis: {
min: 0,
gridLineColor: '#ddd',
gridLineWidth: 1,
labels: {
enabled: true,
x: 0,
style: {
color: '#ccc',
fontSize: '14px'
}
}
},
series: [{
data: [0, 1, 0, 2, 3, 5, 8, 5, 15, 14, 25, 300]
}]
});
});
类似于:?使用组合
null
点而不是0和minPointLength
如何?看一看:我支持@PawełFus的建议。对数轴不是一个合乎逻辑的解决方案。谢谢大家。我会给@PawełFus解决方案打一针。