plot画二维图网格线默认是关闭的,直接使用grid( )打开即可。
x = [1, 2, 3, 4, 5, 6]
y = [1, 2, 3, 4, 5, 6]
plt.plot(x, y)
plt.grid(color='b', ls='-.', lw=0.25)
plt.show()
如图:
但是在用三维画图的时候grid改不了网格线,得像下面这样更新:
ax.xaxis._axinfo["grid"]['linestyle'] = "--"
一次更改多个线型多个参数:
ax.xaxis._axinfo["grid"].update({"linewidth":1, "color" : "green"})
改完完网格线发生变化:
完整代码:
import numpy as np
import matplotli