plot(color="g") ...: df["C"].plot(color="b") ...: 子图 绘制DF的时候,可以将多个Series分开作为子图显示: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 In [137]: df.plot(subplots=True, figsize=(6, 6)); 可以修改子图的layout: 代码语言:javascript 代码运行次数:0 运行 AI代码解释...
df['City'].value_counts().plot(kind='pie', title='Distribution by City', figsize=(8, 8), autopct='%1.1f%%', startangle=90); 您可能注意到我使用了 Matplotlib 的一些参数。同样,由于 Pandas Plot 在后台使用 Matplotlib,因此所有这些图表类型及其配置都与 Matplotlib 完全相同。 例如,figsize()可以...
df.plot.hexbin(x="a", y="b", gridsize=25) 2.8 饼型图 pie 如果您的数据包含任何NaN,则它们将自动填充为0。 如果数据中有任何负数,则会引发ValueError 1. 基本使用 series = pd.Series(3 * np.random.rand(4), index=["a", "b", "c", "d"], name="series") series.plot.pie(figsize=...
每种绘图类型在DataFrame.plot访问器上都有一个对应的方法:df.plot(kind =’line’), 通常等效于df.plot.line()。 句法: DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, sharex=None, sharey=False, layout=None, figsize=None, use_index=True, title=None, grid=None, leg...
设定画板的长宽figsize fig, ax = plt.subplots(figsize=(12, 3)) 1. 设定子图 fig , ax = plt.subplots(nrows=3, ncols=5) 1. nrows和ncols参数分别为行数和列数。更复杂的例子请参考官网教程。 访问不同的字图 假设现在有三行五列: ax[0, 4].plot(x, y, color='limegreen') ...
df.plot.kde() # 核密度估计图 df.plot.density() # 同 df.plot.kde() df.plot.area() # 面积图 df.plot.pie() # 饼图 df.plot.scatter() # 散点图 df.plot.hexbin() # 六边形箱体图,或简称六边形图 plot()使用方法 基础用法很简单,就是Series对象或者DataFrame对象进行.plot()就行 ...
df[:5].plot(grid=True) 图例 可以取消图例: df[:5].plot(legend=False) 可以反向排序图例: df[:5].plot(legend='reverse') 图形大小 figsize 参数传入一个元组,可以指定图形的宽高英寸值。 df[:5].plot.bar(figsize=(10.5,5)) 当然可以给出全局默认的图形大小: ...
1、plot() 说明 绘图 用法 df.plot( x=None, y=None, kind='line', ax=None, subplots=False, sharex=None, sharey=False, layout=None, figsize=None, use_index=True, title=None, grid=None, legend=True, style=None, logx=False, logy=False, loglog=False, position=None ...
figsize 画布尺寸 title 标题 grid 是否显示格子线条 legend 是否显示图例 style 图的风格 查看plot参数可以使用help: 1 2 importpandas as pd help(pd.DataFrame.plot) 从最简单的开始,如果要绘制一条数据的线性图。因为Series和DataFrame都有一个用于生成各类图表的plot方法。
plt.figure(figsize=(10,5))不起作用,因为df.plot()创建了自己的matplotlib.axes.Axes对象,创建对象后无法更改其大小。详情请查看源代码。虽然,可以在创建之前更改默认值figsize,方法是使用plt.rcParams["figure.figsize"] = (width, height)更改默认图大小 ...