破線をカスタマイズする方法
以下では、dashes = [5,2,2,2] で、線5・空白2・線2・空白2の破線を指定している。
詳しくは次を参照。
https://matplotlib.org/stable/gallery/lines_bars_and_markers/line_demo_dash_control.html
例
from matplotlib import pyplot as plt
x = [2,7,8]
y = [7,1.2,3]
fig, ax = plt.subplots()
size = 300
ax.scatter(x,y,size)
ax.set_xlim([0,10])
ax.set_ylim([0,10])
ax.grid(True, dashes=[5,2,2,2])
plt.show()