(十)用Matplotlib画散点图、饼图及绘图函数总结

散点图

HSSZ.head()
Out[1]: 
          日期  沪深300涨跌幅  上证180涨跌幅
0 2016-01-04 -0.070206 -0.067217
1 2016-01-05  0.002800  0.004071
2 2016-01-06  0.017543  0.016765
3 2016-01-07 -0.069333 -0.066546
4 2016-01-08  0.020392  0.020349
HSSZ.corr()
Out[2]: 
          沪深300涨跌幅  上证180涨跌幅
沪深300涨跌幅  1.000000  0.985249
上证180涨跌幅  0.985249  1.000000
plt.figure(figsize=(9,6))
plt.scatter(x=HSSZ.iloc[:,1],y=HSSZ.iloc[:,2],c='r',marker='o')
#提取出第二列和第三列
plt.xlabel('沪深300涨跌幅')
plt.ylabel('上证180涨跌幅')
plt.title('沪深300涨跌幅与上证180涨跌幅散点图')
plt.grid()

在这里插入图片描述

饼图

A银行外汇储备占比比值
美元55%
欧元15%
英镑12%
日元5%
其他13%
c=['美元','欧元','英镑','日元','其他'];per=[0.55,0.15,0.12,0.05,0.13]
plt.figure(figsize=(9,7))
plt.pie(x=per,labels=c)#注意label加s
plt.axis('equal')#使得图形为圆形,不写则为椭圆
plt.legend(fontsize=14)
plt.title('A银行外汇储备',fontsize=15)
Out[4]: Text(0.5,1,'A银行外汇储备')

在这里插入图片描述

Pyplot常用绘图函数总结

函数常用参数
figure:定义画布大小figsize,facecloor(背景颜色),edgecolor
plot:曲线图x,y,‘r-’(曲线格式字串),label(曲线标签)
subplot:子图行,列,序号
hist:直方图x,label,bins(矩形数量),facecolor,edgecolor
bar:垂直条形图x,height(条形图高度),width(条形图宽度),label
scatter:散点图x,y,c(散点颜色),marker(散点样式)
pie:饼图x(每一块的占比列表),labels(每一块的标签列表)
xticks:x轴的刻度fontsize,rotation
xlabel:x轴标签‘str’,fontsize,rotation
xlim:x轴刻度范围xmin,xmax
title:标题‘str’,fontsize
legend:图例loc,fontsize
grid:网格线通常不输入参数
annotate:添加注释‘str’,xy(标注位置),xytext(注释位置),arrowprops(箭头特征,dict格式)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值