最终,我追求的是一个非常小的一维图表,如下所示:
轴
- X轴:0到100,不可见
- Y 轴:0 到 0(但可能需要 -1 到 1 来绘制三条线)
数据
- 只有积分。没有线条。
- 两个数据集需要用不同的颜色着色(首选红色和绿色)。
- x 轴上的所有数据 (y=0)
- 如果形状是可能的,X 和 O 将是完美的
飞机
我需要在 x 轴上的特定点绘制三条线,而不是标准网格。
例子:[[40,-1],[40,1]], [[50,-1],[50,1]], [[60,-1],[60,1]]
这是我到目前为止所尝试的:
d1 = [[48,0],[16,0],[10,0],[40,0],[30,0],[37,0]];
d2 = [[43,0],[60,0],[74,0],[83,0]];
var options = {
points: { show: true, fill: true, radius: 5 },
lines: { show: false, fill: true },
xaxis: { show: false, min:0, max:100, ticks: false, tickColor: 'transparent' },
yaxis: { show: false, min:-1, max:1, ticks: false, tickColor: 'transparent' },
grid: { show:false }
};
var data = [
{ data: d1, points: { color: '#E07571', fillcolor: '#E07571' } },
{ data: d2, points: { color: '#FDEDB2', fillcolor: '#FDEDB2' } }
];
$.plot($('#placeholder'), data, options);
问题:
- 颜色不起作用
- 不知道怎么画飞机