我有一个 pandas 数据框,想绘制一列的值与另一列的值。幸运的是,有一种plot与数据框相关的方法似乎可以满足我的需要:
plot
df.plot(x='col_name_1', y='col_name_2')
不幸的是,在绘图样式(此处参数后列出)中似乎kind没有点。我可以使用线条或条形图,甚至密度图,但不能使用点。有没有办法可以解决这个问题?
kind
您可以style在调用时指定绘制线的df.plot:
style
df.plot
df.plot(x='col_name_1', y='col_name_2', style='o')
参数style也可以是dict或list,例如:
dict
list
import numpy as np import pandas as pd d = {'one' : np.random.rand(10), 'two' : np.random.rand(10)} df = pd.DataFrame(d) df.plot(style=['o','rx'])
所有可接受的样式格式均列在 的文档中matplotlib.pyplot.plot。
matplotlib.pyplot.plot