gpt4 book ai didi

jquery - Jqplot y轴缩放

转载 作者:行者123 更新时间:2023-12-01 02:56:14 25 4
gpt4 key购买 nike

我想缩放 y 轴,如下图所示 enter image description here

但是我有如下图 enter image description here

我想像第一张图一样实现 y 轴缩放。我想以大比例显示 0.09 到 1 之间的值。我还想将 pf 值范围显示为 0 到 1(0 为最小值,1 为最大值。)

有什么想法吗?

我尝试过的代码是 HERE

$.jqplot.config.enablePlugins = true;
var chartData = [[1, .92], [2,.93], [3, .98],[4,.95]];

function PlotChart(chartData) {

var plot2 = $.jqplot('chart1', [chartData], {
title: '',
seriesDefaults: {
renderer: $.jqplot.CanvasAxisLabelRenderer,
rendererOptions: {
smooth: true
},
pointLabels: {
show: true
}
},
axes: {
xaxis: {
label: 'date',
ticks : [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10','11', '12', '13', '14'],
renderer: $.jqplot.CategoryAxisRenderer,
// renderer to use to draw the axis,
tickOptions: {
formatString: '%d'
}
},
yaxis: {
ticks:[ '0', '.5','.9', '1' ],
label: 'PF',
tickOptions: {
formatString: '%.2f'
}
}
},
highlighter: {
sizeAdjust: 7.5
},
cursor: {
show: true
}
});
}

PlotChart(chartData);

最佳答案

我认为 jqplot 不允许做你想做的事情,我知道它对于在轴上工作非常严格(我试图在工具提示上显示带小数的完整值,即使比例太大而无法显示小数)。

您可以做的是调整间隔大小,尝试使用最小值和最大值:

     yaxis: {              
ticks:[ '.9', '1' ],
label: 'PF',
tickOptions: {
formatString: '%.2f'
}
min: 0.8,
max: 1.1
}

有了这个间隔,jqplot 将使你的图表完美地显示线条。

关于jquery - Jqplot y轴缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20851806/

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