我要做的就是标记我的 x 轴:
function doPlot(position) {//Flot
$.plot("#placeholder", [//data
{
data: theta_plot,
label: "Angle (rad)",
yaxis: 1,
color: "red"
},
{
data: omega_plot,
label: "Angular Velocity (rad/sec)",
yaxis: 2,
color: "green"
},
{
data: e_plot,
label: "Energy (J)",
yaxis: 3,
color: "blue"
}
],//options
{
xaxis: {
axisLabel: "Time (sec)",
axisLabelUseCanvas: true
},
yaxes: [
{ font: { color: "red" } },
{ font: { color: "green" } },
{ font: { color: "blue" } },
{ alignTicksWithAxis: position === "left" ? 1 : null }
],
legend: {
position: "nw",
labelBoxBorderColor: null
}
}
);
}
doPlot("left");
我不明白为什么这不起作用。这应该是不费吹灰之力的。我能想到的只有 this ,它已经两年了。我现在还需要
jquery.flot.axislabels.js
库吗?这是有问题的情节的 current draft 。有任何想法吗?
最佳答案
是的。
就这么简单,标准 Flot 没有没有插件的轴标签功能。
关于flot - Flot 中的 x 轴标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25555851/