matplotlib如何设置坐标轴刻度的个数及标签的方法总结


Posted in Python onJune 11, 2021

第一种方式:

通过pyplot进行设置,通过pyplot下的xticks进行设置,这个api的原型如下:

matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)

ticks:array-like, optional
表示xtick 位置列表,传递一个空列表会删除所有 xticks。

labels:array-like, optional
要放置在给定刻度ticks位置的标签。仅当也传递刻度ticks时才能传递此参数。

其他常用的参数:
rotation:设置坐标轴标签的倾斜角度
fontsize: 设置坐标轴标签的字体的大小

例如:

import matplotlib.pyplot as plt

fig = plt.figure()
ticks = [1, 2, 3]  # 指定坐标轴上进行显示的刻度(坐标轴默认的刻度为[0, 0.2, 0.4, 0.6, 0.8, 1.0])
labels = [2012, 2013, 2014]  # 准备与上面指定的坐标轴的刻度对应替换的标签列表
plt.xticks(ticks, labels, rotation=30, fontsize=15)  # 调用xticks进行设置
plt.show()

matplotlib如何设置坐标轴刻度的个数及标签的方法总结

第二种方式:

利用面向对象的api进行设置,首先用matplotlib.axes.Axes.set_xticks设置坐标轴的刻度,然后利用matplotlib.axes.Axes.set_xticklabels替换上面的刻度。

Axes.set_xticks(self, ticks, *, minor=False)

ticks: list of floats
这个参数表示要显示的坐标轴的刻度,需要传入list列表

Axes.set_xticklabels(self, labels, *, fontdict=None, minor=False, **kwargs)

labels: list of str
与上面set_xticks指定的坐标轴的刻度对应替换的标签列表

例子:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ticks = [1, 2, 3]  # 指定坐标轴上显示的刻度(坐标轴默认的刻度为[0, 0.2, 0.4, 0.6, 0.8, 1.0])
labels = [2012, 2013, 2014]  # 准备上面指定的坐标轴的刻度对应替换的标签列表
ax.set_xticks(ticks)
ax.set_xticklabels(labels, rotation=30, fontsize=16)

plt.show()

matplotlib如何设置坐标轴刻度的个数及标签的方法总结

参考:

https://matplotlib.org/stable/index.html 官方文档
https://www.3water.com/article/214005.htm

到此这篇关于matplotlib如何设置坐标轴刻度的个数及标签的方法总结的文章就介绍到这了,更多相关matplotlib设置坐标轴刻度内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
给Python初学者的一些编程技巧
Apr 03 Python
Python中内建函数的简单用法说明
May 05 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
解决pip install的时候报错timed out的问题
Jun 12 Python
Python 变量类型详解
Oct 10 Python
python如何给字典的键对应的值为字典项的字典赋值
Jul 05 Python
Python小程序之在图片上加入数字的代码
Nov 26 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
python实现飞行棋游戏
Feb 05 Python
Python 抓取数据存储到Redis中的操作
Jul 16 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
pytorch实现ResNet结构的实例代码
May 17 Python
PyQt5结合QtDesigner实现文本框读写操作
Python中seaborn库之countplot的数据可视化使用
Python爬取某拍短视频
anaconda python3.8安装后降级
OpenCV-Python实现人脸美白算法的实例
Matplotlib可视化之添加让统计图变得简单易懂的注释
教你用Python matplotlib库制作简单的动画
You might like
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
小程序实现分类页
2019/07/12 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
python实现简单的TCP代理服务器
2014/10/08 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
python3个性签名设计实现代码
2018/06/19 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
Python日期时间Time模块实例详解
2019/04/15 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
python 实现音频叠加的示例
2020/10/29 Python
Django缓存Cache使用详解
2020/11/30 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
《逃家小兔》教学反思
2014/02/23 职场文书
小学开学典礼主持词
2014/03/19 职场文书
销售人员求职信
2014/07/22 职场文书
励志演讲稿200字
2014/08/21 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书