你好亲密!
您可以在样式列表中指定颜色:
import numpy as npimport matplotlib.pyplot as pltimport pandas as pdtestdataframe = pd.Dataframe(np.arange(12).reshape(4,3), columns=['A', 'B', 'C'])styles = ['bs-','ro-','y^-']linewidths = [2, 1, 4]fig, ax = plt.subplots()for col, style, lw in zip(testdataframe.columns, styles, linewidths): testdataframe[col].plot(style=style, lw=lw, ax=ax)
还要注意,该
plot方法可以使用一个
matplotlib.axes对象,因此您可以进行多次调用(如果需要):
import numpy as npimport matplotlib.pyplot as pltimport pandas as pdtestdataframe1 = pd.Dataframe(np.arange(12).reshape(4,3), columns=['A', 'B', 'C'])testdataframe2 = pd.Dataframe(np.random.normal(size=(4,3)), columns=['D', 'E', 'F'])styles1 = ['bs-','ro-','y^-']styles2 = ['rs-','go-','b^-']fig, ax = plt.subplots()testdataframe1.plot(style=styles1, ax=ax)testdataframe2.plot(style=styles2, ax=ax)
在这种情况下,这不是很实际,但是以后可能会派上用场。



