如何用不同的颜色绘制相同Pandas系列列的不同部分?

时间:2017-11-24 18:33:53

标签: python python-3.x pandas matplotlib plot

我们说我有一个这样的系列:

testdf = pd.Series([3, 4, 2, 5, 1, 6, 10])

绘图时,结果如下:

testdf.plot()

Plot

我想用蓝色(默认)绘制前4行的线,红线的其余部分。我该怎么办?

1 个答案:

答案 0 :(得分:3)

IIUC

import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 1)
testdf.plot(ax=ax,color='b')
testdf.iloc[3:].plot(ax=ax,color='r')

enter image description here