我试图用plot_date创建一个具有实线的图形。
from matplotlib.pyplot import show, plot_date plot_date(time_info, np.arange(3), linestyle='-') show() print time_info
[datetime.datetime(2018, 8, 13, 16, 41, 2), datetime.datetime(2018, 8, 13, 16, 41, 7), datetime.datetime(2018, 8, 13, 16, 41, 13)]
结果是:
您可以添加 marker='' marker='None'
marker=''
marker='None'
plot_date(time_info, np.arange(3), linestyle='-', marker='')
或者 markersize=0 :
markersize=0
plot_date(time_info, np.arange(3), linestyle='-', markersize=0)
@Bazingaa建议的另一个选项是:
plot_date(time_info, np.arange(3), '-') # or '-b'