方式一:
plot = pg.PlotItem(title='111', labels={'left': 'y', 'bottom': 'x'})
plot.showGrid(x=True,y=True,alpha=0) # 显示网格线(X/Y),alpha:网格线的不透明度:(0.0-1.0)
使用PlotItem自身属性showGrid(),进行设置,可以单独设置X方向/Y方向的网格线;通过alpha=(0.0-1.0)参数设置透明度.
方式二:
使用PlotItem中的Viewbox,添加GridItem(),进行网格线的相应参数设置。
plot = pg.PlotItem(title='111', labels={'left': 'y', 'bottom': 'x'}) # 标题:title,轴标题:{轴:标签显示}
# TODO
Grid = pg.GridItem()
Grid.setPen(color='g',width=0.4,style=QtCore.Qt.DashLine) # 网格线的风格(颜色、粗细、风格)
Grid.setTickSpacing(x=[0.05],y=[0.02]) # 网格线之间的间隔
Grid.setTextPen(color='r') # 网格刻度值的风格设置
plot.vb.addItem(Grid)
1.setpen():网格线的风格(颜色、粗细、类型)设置
2.setTickSpacing():网格线之间间隔设置
3.setTextPen():网格刻度值的风格设置
结果展示: