python如何设置散点图中的点大小_python第11节 乱花渐欲迷人眼(常见图像的绘制)...

8aef1b2a4d4bdbe499b6715b4b81ef4d.png

在今天的课程中我将一起学习其他常见图像的绘制。

本节知识点

柱状图

直方图

散点图

饼图

柱状图

11692fd987a57a98070679efbe2e45d1.png

柱状图使用场合是二维数据集(每个数据点包括两个值x和y),但只有一个维度需要比较。例如:年销售额就是二维数据,“年份”和“销售额”就是它的两个维度,但只需要比较“销售额”这个维度。

柱状图利用柱子的高度,反映数据的差异。肉眼对高度差异很敏感,辨识效果非常好。

绘制柱形图我们使用plt.bar()函数:plt.bar(x,height,width,color)

函数的常用参数

代码参数

x:记录x轴上的标签

height:记录每个柱形的高度

width:设置柱形的宽度

color:设置柱形的颜色,传入颜色值的列表,例如:['blue','green','red']。

%matplotlib inline

from matplotlib import pyplot as plt

from matplotlib import font_manager

a = ['流浪地球','疯狂的外星人','飞驰人生','大黄蜂','熊出没·原始时代','新喜剧之王']

b = [38.13,19.85,14.89,11.36,6.47,5.93]

my_font = font_manager.FontProperties(fname='/data/course_data/data_analysis/STSONG.TTF')

plt.figure(figsize=(20,8),dpi=80)

# 绘制柱状图

rects = plt.bar(a,b,width=0.3,color=['red','green','blue','cyan','yellow','gray'])

plt.xticks(a,fontproperties=my_font)

plt.yticks(range(0,41,5),range(0,41,5))

# 在条形图上加标注(水平居中)

for rect in rects:

height = rect.get_height()

plt.text(rect.get_x() + rect.get_width() / 2, height+0.3, str(height),ha="center")

plt.show()

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值