Как показано на рисунке ниже. В подпункте (2,1,1) стиль линии равен '-' ,, но выглядит как прямая линия.В подзаговоре (2, 1, 2) типом строки является ':', он выглядит лучше, но также имеет ту же проблему.Как я могу получить краткую пунктирную линию?
plt.subplot(2, 1, 1)
plt.plot(df['START_DATETIME'],df['RESULT_DESC'],'o')
plt.plot(df['START_DATETIME'],(xbar,) * num)
plt.plot(df['START_DATETIME'],((UCL,) * num),'--')
plt.plot(df['START_DATETIME'],((LCL,) * num),'--')
plt.subplot(2, 1, 2)
plt.plot(df['START_DATETIME'],df['range'],'o')
plt.plot(df['START_DATETIME'],(rbar,) * num)
plt.plot(df['START_DATETIME'],((UCLR,) * num),':')
plt.axhline(y=UCLR, xmin=starttime, xmax=stoptime)
plt.plot(df['START_DATETIME'],((0,)*num),':')