我正在尝试将两条垂直线(刻度线)添加到我的图表(Flot),以更清晰地显示最小值和最大值。我不是指网格边框!
我试着计算距离,新的最小值/最大值。通过轴选项tickFormatter
,tickSize
等对其进行值和格式化 - 但我无法完成它。
线条之间的距离必须相等(预览如下)。
是否有任何设置,剪切或解决方法可以实现此目的?
随意玩小提琴:http://jsfiddle.net/EK8Fk/1/
$(function () {
var data = [
[10, 10], [-37.5, 20], [30, 30], [40, 40], [83.8, 50]
];
var options = {
series:{
bars:{show: true}
},
bars:{
horizontal:true,
barWidth: 8
},
grid:{
borderWidth: 0
},
xaxis: {
color: "#FF0000"
},
yaxis: {
tickColor: "#FFFFFF",
ticks: [[10, "A"], [20, "B"], [30, "C"], [40, "D"], [50, "E"]]
}
};
$.plot($("#flotcontainer"), [data], options);
});
它应该是这样的:
提前多多感谢!
答案 0 :(得分:3)