我有以下代码来绘制来自 json/ajax 请求的数据
function plotit(data){
$.jqplot.config.enablePlugins = true;
$("#jqplot-chart1").empty();
plot1 = $.jqplot('jqplot-chart1', data,{
axesDefaults: { pad: 1.2},
title: 'data',
animate: true,
animateReplot: true,
axes: {
xaxis: {
label: "---",
tickOptions: {formatString: '%d-%m-%Y'}, // ex 02-09-2002,23:09:55 - %d
renderer: $.jqplot.DateAxisRenderer
},
yaxis: {
label: "Y "
}
},
cursor:{
zoom: true,
showTooltip : true,
constrainZoomTo : 'x',
showVerticalLine : true
}
}
);
}
这是 json 响应数据的示例:
[[["2013-03-02 00:00:00","2"],["2013-03-01 00:00:00","72"],["2013-02-28 00:00:00","26"],["2013-02-27 00:00:00","67"],["2013-02-26 00:00:00","48"],["2013-02-25 00:00:00","50"]]]
但是当我绘制基本上我有两个问题:-第一个是情节顶部和最大值之间的填充很大,我想动态调整情节的高度(图中的红色箭头)第二个是右边最后一个值附在绘图的边框上(图中蓝色箭头)![绘图结果][1]
谁能帮我 ?
这是解释问题的图像: