如何在jqplot中显示虚线网格线而不是实线

时间:2015-05-07 10:44:08

标签: jquery jqplot

- (void)configureView
{
   UIActivityIndicatorViewStyle activityIndicatorStyleFromDelegate;
    if ([self.delegate respondsToSelector:@selector(activityIndicatorViewStyle)])
    {
        if ([self.delegate activityIndicatorStyle] >= UIActivityIndicatorViewStyleWhiteLarge &&
    [self.delegate activityIndicatorStyle] <= UIActivityIndicatorViewStyleGray) {
            activityIndicatorStyleFromDelegate = [self.delegate activityIndicatorStyle];
        }
    }
}
  

在此图表中,我必须在背景中设置虚线网格线。   这可以在jqplot中绘制虚线网格线

1 个答案:

答案 0 :(得分:2)

我不知道是否有更简单的方法来实现这一目标,但这有效:

打开jquery.jqplot.js。在函数$.jqplot.CanvasGridRenderer.prototype.draw中,在行ctx.setLineDash([1, 5]);之后添加行ctx.save();。然后只需最小化文件,将其保存为jquery.jqplot.min.js(或直接在最小化版本上应用这些更改),您就可以了。

请记住,现在所有图表都会有虚线。如果这是一个问题,那么您需要将新属性添加到GridlineDash,并在$.jqplot.CanvasGridRenderer.prototype.draw中对其进行相应处理。

enter image description here