gpt4 book ai didi

javascript - JQPLOT条形图范围

转载 作者:行者123 更新时间:2023-11-28 05:37:19 25 4
gpt4 key购买 nike

我使用jqplot创建了一个动态条形图,问题是有些值非常大,即10000000,而其他值则非常小,即2000或10000。由于这个范围问题,我只能看到更大的值图而其余的甚至不会出现或仅显示为轴上的一条线。

有人可以告诉我如何解决这个范围问题吗?

最佳答案

根据我的评论,以及您需要实现包含 jqplot 条形图的解决方案,我建议通过在图中添加第二条线图来说明值的巨大差异。

$(document).ready(function(){ 
var data = [10000000, 5000000,10000,2000];
var options= {
title: 'Bar and Line Chart',
series:[{
renderer: $.jqplot.BarRenderer,
rendererOptions: {
barMargin: 5,
fillToZero: true
},
pointLabels: {
show: true,
seriesLabelIndex:1,
hideZeros:false
}
}],
axes: {
xaxis: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
renderer: $.jqplot.CategoryAxisRenderer,
},
yaxis: {
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
padMin: 0,
pad: 1.1,
label: ' logarithmic scale',
rendererOptions: { forceTickAt0: true}
}
},
};
$.jqplot('graph', [data,data], options );
});

这是 jsfiddle 中的一个工作解决方案

关于javascript - JQPLOT条形图范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39247121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com