发现matplotlib的一个问题

今天在做需求的时候发现一个问题,就是当传一个‘o’时,调用plt.plot画图会自动成为散点图,而不是折线图,代码如下:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
ds = pd.date_range(start='1/1/2017', end='1/5/2017', normalize=True)
a = ['a','b','c','d','e']
b = [1,2,3,4,5]
plt.plot(ds,b,'o')

结果

发现matplotlib的一个问题_第1张图片

但是如果改成marker='o',就会成为折线图

发现matplotlib的一个问题_第2张图片

 感觉有点奇怪,所以记下来

你可能感兴趣的:(python,数据分析,工作日志,matplotlib)