Matplotlib-高级篇


*导入常用库的一个方法

  1. 在当前工程目录下新建一个base.py文件,输入常用需要导入的语句等

    
    #base.py文件内
    
    import numpy as np
    import matplotlib.pyplot as plt
    from numpy import pi
    import csv
    
    
    
    #用来正常显示中文标签 
    
    plt.rcParams['font.sans-serif']=['SimHei'] 
    
    #用来正常显示负号
    
    plt.rcParams['axes.unicode_minus']=False
  2. 当前工程下直接输入下述语句即可导入base.py中的内容

    %run base.py

一、高级篇之再论柱状图

# 创建一个画板
fig = plt.figure(1)

#在画板上划分出1行1列共1个绘图区域(坐标系统)
ax1 = plt.subplot(111)  #选中第一行第一列的第一绘图区域

#准备数据
data = np.array([15,20,18,25])

#定义柱状图柱子的宽度
width = 0.5
# 给定x坐标的数据刻度
x_bar = np.arange(4)


#通过ax1对象在ax1坐标系统中绘制柱状图
rect = ax1.bar(x = x_bar,height = data,width=width,color="lightblue")

#修改x轴坐标的刻度
ax1.set_xticks(x_bar)
ax1.set_xticklabels(["第一季度","第二季度","第三季度","第四季度"])

#显示网格
ax1.grid(True)

#设置y轴坐标的标注
ax1.set_ylabel("销量(单位:万件)")
# 设置标题
ax1.set_title("2017年季度销量统计")

# 对y轴进行缩放
ax1.set_ylim(0,28)

# 在ax1坐标系统的(2,25)的位置添加一些文字
# ax1.text(2,25,"aaa")

# 遍历柱状图中四根柱子的信息
for rec in rect:
    #print(res)
    x = rec.get_x()#获取每根柱子的左边起始位置
    height = re
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值