没有合适的资源?快使用搜索试试~ 我知道了~
python小白一枚,希望大家可以多提意见 第一次写,以后准备用这种方式记录自己的学习历程,也起到一个巩固知识的过程 我们先看这个案例 代码如下 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np #导入我们所需要的模块 plt.figure(figsize=(8,6),dpi=80) plt.subplot(1,1,1) plt.figure () 设置画布 figsize=(a,b) a,b为长宽,单位为inch dpi=80 每英寸的点数为80(d
资源详情
资源评论
资源推荐
python数据可视化数据可视化1(柱状图案例)(柱状图案例)
python小白一枚,希望大家可以多提意见
第一次写,以后准备用这种方式记录自己的学习历程,也起到一个巩固知识的过程
我们先看这个案例
代码如下
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
#导入我们所需要的模块
plt.figure(figsize=(8,6),dpi=80)
plt.subplot(1,1,1)
plt.figure () 设置画布
figsize=(a,b) a,b为长宽,单位为inch
dpi=80 每英寸的点数为80(dots per inch)
plt.subplot(1,1,1)
N=6
values=(25,32,34,20,41,48)
#设置一些数值
index=np.arange(N)
width=0.35
#设置宽度
这里的plt.subplot(a,b,c) a,b为行列参数的设置,c为柱状图所在位置
譬如plt.subplot(2,2,4)表示的为二行二列,所绘柱形图在最后一个位置
p2=plt.bar(index,values,width,label="INCOME",color='r',hatch="*")
#设置bar()的参数
plt.xlabel("Months")#x轴标签
plt.ylabel("income(millions)")#y轴标签
plt.title("Monthly average income")#图表标题
plt.xticks(index,("JAN","FUB",'MAR','APR','MAY','JUN'))#x轴刻度标签的名称
plt.yticks(np.arange(0,81,10))#y轴的刻度
plt.legend(loc="upper right")#图标位置
这里有几点要注意的
1.bar()函数:bar(left,width,height,color,hatch,align,yerr,ecolor)
left:x轴的位置序列
height:y轴的数值刻度
width:宽度
color:填充颜色,此处为红色red
hatch:填充图形,这个根据个人爱好啦,个人认为红色填充+星星填充比较好看
align:刻度标签的位置,一般默认居中
yerr/xerr:每根柱子顶端在纵轴/横轴方向的线段
ecolor:xerr/yerr的线段的颜色
2.np.range(start,end,step)step为步长
3.plt.legend(loc):loc为图标的位置,常见的位置有以下:
图标位置:best
upper right
upper left
lower left
lower right
right
center left
center right
lower center
upper center
center
全部代码为:
python
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
plt.figure(figsize=(8,6),dpi=80)
plt.subplot(1,1,1)
N=6
values=(25,32,34,20,41,48)
index=np.arange(N)
width=0.35
p2=plt.bar(index,values,width,label="INCOME",color='r',hatch="*")
plt.xlabel("Months")
plt.ylabel("income(millions)")
plt.title("Monthly average income")
plt.xticks(index,("JAN","FUB",'MAR','APR','MAY','JUN'))
plt.yticks(np.arange(0,81,10))
plt.legend(loc="upper right")```
运行结果为
weixin_38684892
- 粉丝: 10
- 资源: 936
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0