在Flot图表上显示网格,即使轴被禁用

时间:2015-01-13 14:52:54

标签: charts flot

我有一个覆盖图像的flot图表,我需要禁用x轴和y轴以覆盖整个图像的图表,这很好。但是,我希望网格可见,它会自动禁用轴。

grid:{    
      verticalLines:true,
      horizontalLines:true,
}

还没有成功。

3 个答案:

答案 0 :(得分:0)

到目前为止,我只能通过标记找到解决方案:

grid:{          
      markingsColor:"rgba(100,100,100,0.5)",
      markingsLineWidth:1,
      markings: [
        {xaxis: {from:272,to:272},   yaxis:yoffset},
        {xaxis: {from:544,to:544},   yaxis:yoffset},
        {xaxis: {from:816,to:816},   yaxis:yoffset},
        {xaxis: {from:1088,to:1088}, yaxis:yoffset},
        {xaxis: {from:1360,to:1360}, yaxis:yoffset},
        {xaxis: {from:1632,to:1632}, yaxis:yoffset},
        {xaxis: {from:1904,to:1904}, yaxis:yoffset},
        {xaxis: {from:2176,to:2176}, yaxis:yoffset},
        {xaxis: {from:2448,to:2448}, yaxis:yoffset},
        {xaxis: {from:2720,to:2720}, yaxis:yoffset},
        {xaxis: {from:2992,to:2992}, yaxis:yoffset},
        {xaxis: {from:3264,to:3264}, yaxis:yoffset},
        {yaxis: {from:120, to:120}},
        {yaxis: {from:392, to:392}},
        {yaxis: {from:664, to:664}},
        {yaxis: {from:936, to:936}},
        {yaxis: {from:1208, to:1208}},
        {yaxis: {from:1480, to:1480}},
        {yaxis: {from:1752, to:1752}},
        {yaxis: {from:2024, to:2024}},
        {yaxis: {from:2296, to:2296}},
        {yaxis: {from:2568, to:2568}},
      ],
}

答案 1 :(得分:0)

如果要显示网格,但不想显示标签轴,请使用此技巧:

yaxis: 
{
    show: true,
    font: {size: 0 }
},

并对xaxis执行相同操作。

xaxis: 
{
    show: true,
    font: {size: 0 }
}

答案 2 :(得分:0)

我能够使用

实现这一目标

yaxis: { min: -1160, max: -120, ticks: [ ],

将勾号点留在[ ]空白处。

最小/最大数字无关紧要,只是一个例子。我还使用版本0.83