图标辅助元素的定制

#前言

图表的辅助元素是指除根据数据绘制的图形之外的元素,常用的辅助元素包括坐标轴标题、图例、网格、参考线、参考区域、注释文本和表格,它们都可以对图形进行补充说明为了便于理解


matplotlib 提供了设置x 轴和y轴标签的方式,下面分别进行介绍

1.设置x轴的标签

matplotlib 中可以直接使用 pyplot 模块的 xlabel() 函数设置x轴的标签,xlabel() 函数的语法格式如下所示:

xlabel(xlabel,fontdict=None,labelpad=None,**kwargs)

该函数各参数含义如下
·xlabel:表示x轴标签的文本。
·fontdict:表示控制标签文本样式的字典
·labelpad : 表示标签与坐标轴边框 (包括刻度和刻度标签)的距离

此外,Axes 对象使用set_xlabel()方法也可以设置x轴的标签

2.设置y轴的标签

matplotlib 中可以直接使用 pyplot 模块的ylabel() 函数设置y轴的标签,ylabel() 函数的语法格式如下所示:
ylabel(ylabel,fontdict=None, labelpad=None,**kwargs)


#插入模块

import matplotlib.pyplot as plt

#设置中文

plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

#插入数据

kinds = ['面粉', '全麦粉', '酵母', '苹果酱', '鸡蛋', '黄油', '盐', '白糖']
weight = [250, 150, 4, 250, 50, 30, 4, 20]
plt.pie(weight, autopct = '%3.1f%%')
plt.legend(kinds, loc = 'upper right', bbox_to_anchor = [ 2.1, 0.7],ncol = 4)

#添加表格

plt.table(cellText = [weight],
          cellLoc = 'center',
          rowLabels = ['重量(g)'],
          colLabels = kinds,
          loc = 'right',
          cellColours = ['y' * 8],
          colWidths = [0.15] * 8,
          colColours = 'y' * 8,
          rowColours = 'y',
          bbox = [1.2, 0.2, 1, 0.24])t

#图片展示

plt.show()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值