pandas数据在plot时可以通过kind形参来选择绘制图像的统计学相关的样式输出。 1 直条图 展示数据间相对区别、差别可以使用plot的kind参数。 水平直条图,可以通过plot设置kind = “bar”实现。 import pandas as pd import numpy as np import matplotlib.pyplot as plt np.random.seed(111111) v = np.random.ran...
1、Series.plot(kind = 'bar') 通常结合value_counts()显示各值的出现频率 除了传入kind参数外,也可以简写为data.plot.bar()的形式,此类方法也适用于其他图形。 import pandas as pd import numpy as np import matplotlib.pyplot as plt %matplotlib inline plt.rcParams['font.sans-serif']=['SimHei'] plt...
data.plot(kind='bar') plt.ylabel('盈利(元)') p=1.0*data.cumsum()/data.sum() p.plot(color='pink',secondary_y=True,style='-o',linewidth=2) plt.annotate(format(p[6],'.4%'),xy=(6,p[6]),xytext=(6*0.9,p[6]*0.9), arrowprops=dict(arrowstyle="->",connectionstyle="arc3,rad...
importpandasaspdimportnumpyasnpdf2=pd.DataFrame(np.random.rand(10,4),columns=list("abcd"))# 第一种形式df2.plot(kind='bar')# 第二种形式df2.plot.bar()# 绘制堆叠柱状图df2.plot.bar(stacked=True)# 水平堆叠柱状图df2.plot.barh(stacked=True) 3 直方图 importpandasaspdimportnumpyasnpimportmatpl...
barh(x,y) #还可以这样画 x,y = d3['op_name'],d3['bll'] plt.xticks(rotation=45,fontproperties=my_font,fontsize=8) plt.bar(x,y) # d3.plot(kind='barh',x=x,y=y) # province_barh.plot(kind='barh', x='PROVINCE',y=['AMOUNT','MONEY'], figsize=(10, 4), logx=True,...
4.3 Pandas控制图像形式:quotesdf.plot(kind='bar')(用柱状图比较Intel和GE两家科技公司2014年10月的股票收盘价) quotesdf.plot(kind='bar') [ quotesdf.plot(kind='bar') ][ quotesdf.plot(kind='barh') ][ quotesdf.plot(kind='scatter', x='INTCclose', y='GEclose', color='g') ] ...
plot.barh()函数:plot.barh()函数用于绘制水平柱状图。 df['column_name'].plot(kind='barh') plot.pie()函数:plot.pie()函数用于绘制饼图,用于显示数据的占比。 df['column_name'].plot(kind='pie', autopct='%1.1f%%') plot.area()函数:plot.area()函数用于绘制堆叠面积图,显示数据的累积变化趋势...
counts.plot(kind='bar') 用Bokeh 表示调查结果 红色的条形图表示 538 个人关于「你认为自己有男子汉气概吗?」这一问题的答案。9~14 行的 Bokeh 代码构建了优雅且专业的响应计数直方图——字体大小、y 轴刻度和格式等都很合理。 我写的代码大部分都用于标...
party_pcts.plot.bar() 上面是利用pandas进行绘图,下面看一下利用seaborn绘图,同样是用上面的示例数据: importseabornassns tips=pd.read_csv('example/examples/tips.csv')tips['tip_pct']=tips['tip']/(tips['total_bill']-tips['tip'])#给dataframe加一列经过计算后的tip_pct列tips.head() ...
df.ix[(df.time>='14:55:00')&(df.time<='14:57:00'),'amount'].plot(kind='bar',figsize=[10,5],legend=True,title='amount') 4.绘制圆饼图 importtushare# 获取大盘指数实时行情列表df=ts.get_index()df['diff']=df['close']-df['open']df['rise']=df['diff']>0# 涨df['fall']...