anaconda下matplotlib画散点图、柱形图、折线图、饼图

import matplotlib.pyplot as plt
year = (1950, 1970, 1990, 2010)
pop = (2.519, 3.692, 5.263, 6.972)
plt.fill_between(year,pop,0,color='green')# 折线图
# plt.plot(year, pop)
# 散点图
# plt.scatter(year, pop)
# values = np.linspace(0, 6, 10)
values = [0, 0.6, 1.4, 1.6, 2.2, 2.5, 2.6, 3.2, 3.5, 3.9, 4.2,6]
# 柱形图
# plt.hist(values,bins=3)
plt.xlabel("x")
plt.ylabel('y')
plt.title("title")
# y轴刻度
plt.yticks([0, 2, 4, 6, 8, 10])
plt.show()

ptl.fill_between是画有填充颜色的折线图。
plot是最基本的折线图
scatter是散点图
hist是柱形图
xlabel,ylabel是横竖轴描述

xticks,yticks是横竖轴刻度




import matplotlib.pyplot as plt

labels = 'Frogs', 'Logs', 'Dogs', 'Hogs'  # 定义标签
sizes = [15, 30, 45, 10]  # 每一块的比例
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']  # 每一块的颜色
explode = (0, 0.1, 0, 0) #突出显示
#labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置
#autopct,圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
#shadow,饼是否有阴影
#startangle,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
#pctdistance,百分比的text离圆心的距离
#patches, l_texts, p_texts,为了得到饼图的返回值,p_texts饼图内部文本的,l_texts饼图外label的文本
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90)
plt.axis('equal')
plt.savefig("bingtu.png")
plt.show()


  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值