我正在尝试使用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)]
生成的图形是:
如何去除点?
答案 0 :(得分:1)
您可以添加marker=''
或marker='None'
plot_date(time_info, np.arange(3), linestyle='-', marker='')
或markersize=0
:
plot_date(time_info, np.arange(3), linestyle='-', markersize=0)
@Bazingaa建议的另一个选择:
plot_date(time_info, np.arange(3), '-') # or '-b'