33

我使用 jqPlot 作为我的图表框架,并且在我的应用程序中有许多图表,主要是折线图和堆叠条形图。

我现在要求只在这些图表上显示水平网格线,并且在 jqPlot 中看不到任何选项来执行此操作。

有一个showGridline选项可以完全禁用网格线。

是否可以仅删除 jqPlot 中的垂直网格线并继续显示水平网格线?

4

2 回答 2

56

我想到了。您可以showGridline通过执行以下操作应用于单个轴:

axes:{
    xaxis: {
       tickOptions:{
          showGridline: false
       }
    }
}
于 2012-04-13T02:19:43.693 回答
8

要删除 X 轴上的网格线:

axes : {
    xaxis : {
       tickOptions : {
           showGridline : false
       }
    }
}

要删除 Y 轴上的网格线:

axes : {
    yaxis : {
       tickOptions : {
           showGridline : false
       }
    }
}

要删除两个轴上的网格线:

axes : {
    xaxis : {
       tickOptions : {
           showGridline : false
       }
    },
    yaxis : {
       tickOptions : {
           showGridline : false
       }
    }
}

或者

grid : {
    drawGridlines: false
}
于 2014-07-18T04:51:42.243 回答