Pandas绘制图形相较于Matplotlib来说更为简洁,基础函数为df.plot(x,y) 例: >>>df.plot('time','Money') 1. 二、 基本数据图形类型 通过kind可以设置图形的类型,df.plot()默认绘制折线图,df.plot(kind ='')用于设置各类图形,如下表所示 df.plot()常用参数表 通过kind设置图形类型 注意:若在绘制图形时,...
df.groupby('class').boxplot(sym='r+',figsize=(7,5)) 六、散点图 1、基本散点图 df.plot.scatter(x,y),绘制散点图需要传入参数x和y,分别设置x轴与y轴的数据。 基本的散点图主要考察两个散点图之间的相互依存关系(相关关系) 1 2 3 4 df.plot.scatter(x='score_math',y='score_music') plt...
df_3Months.plot(kind='bar', stacked=True, figsize=(9,6)) Output: 直方图 直方图是一种表示数值数据分布的条形图,其中 x 轴表示 bin 范围,而 y 轴表示某个区间内的数据频率。 df[['MSFT', 'FB']].plot(kind='hist', bins=25, alpha=0.6, figsize=(9,6)) Output: 在上面的示例中, bins 参...
如果想用pandas中的plot绘制上面的图像用以下代码: test_dict = {'sin':y,'cos':z} line = pd.DataFrame(test_dict,index=x) line.plot(colormap='RdBu') #或者用line.plot.line(colormap='RdBu') line.plot.line(subplots=True,colormap='RdBu') 1. 2. 3. 4. 2. pie matplotlib中的饼图 impor...
plot.area(stacked=False); ScatterDataFrame.plot.scatter() 可以创建点图。In [63]: df = pd.DataFrame(np.random.rand(50, 4), columns=["a", "b", "c", "d"])In [64]: df.plot.scatter(x="a", y="b");scatter图还可以带第三个轴:...
df.plot df.plot(x, y, kind, figsize, title, grid, legend, style) x 只有dataframe对象时,x可用。横坐标 y 同上,纵坐标变量 kind 可视化图的种类,如下: | - 'bar' : vertical bar plot | - 'barh' : horizontal bar plot | - 'hist' : histogram ...
使用plot()中的x和y关键字可以绘制一列与另一列对应的图片 三、其他绘图 绘制方法允许除了默认线条之外的其他绘图样式。这些方法可以通过plot()的kind关键字参数空值。包括以下内容: Bst或bsth 绘制条形图 Hist 绘制直方图 Box 绘制箱形图 Kde或density 绘制密度图 Area 绘制区域图 Scatter 绘制散点图 Hexbin 绘...
plot.scatter(x="a", y="b"); scatter图还可以带第三个轴: 代码语言:javascript 复制 df.plot.scatter(x="a", y="b", c="c", s=50); 可以将第三个参数变为散点的大小: 代码语言:javascript 复制 df.plot.scatter(x="a", y="b", s=df["c"] * 200); Hexagonal bin 使用DataFrame.plot...
数据导入成功之后,我们先用plot函数,指定x轴和y轴,绘制单变量图形。这里,x轴设置为“时间”列,y轴设置为“国内生产总值(亿元)”列。这里,输出的图形,中文会显示乱码,我们需要设置图形的中文编码形式。可以看出,设置默认字体为黑体之后,图形中文就显示正常了。我们把数据进行降序排列,也就是按照时间,从小到...
它用于使用matplotlib / pylab绘制DataFrame的图。每种绘图类型在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,...