如何从使用plot_date生成的图形中删除点?

时间:2018-08-14 12:40:01

标签: python matplotlib

我正在尝试使用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)]

生成的图形是:

enter image description here

如何去除点?

1 个答案:

答案 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'