基于matplotlib xticks用法详解


Posted in Python onApril 16, 2020

这个坐标轴变名用法,我真服气了,我在网上看大家写的教程,看的头晕,也没看懂他们写xtick到底怎么用的,最后找到官方教程,看了一个例子,over

xticks到底有什么用,其实就是想把坐标轴变成自己想要的样子

import matplotlib.pyplot as plt


x = [1, 2, 3, 4]
y = [1, 4, 9, 6]
labels = ['Frogs', 'Hogs', 'Bogs', 'Slogs']

plt.plot(x, y)
# You can specify a rotation for the tick labels in degrees or with keywords.
plt.xticks(x, labels, rotation='vertical')
# Pad margins so that markers don't get clipped by the axes
plt.margins(0.2)
# Tweak spacing to prevent clipping of tick-labels
plt.subplots_adjust(bottom=0.15)
plt.show()

我们看下结果

基于matplotlib xticks用法详解

大家看,坐标轴变成了我们想要的样子,那么这个代码是怎么实现的了

其实非常简单,先画图,然后改变坐标轴名字

其实xticks就类似覆盖吧,而且覆盖的数组长度要和原来横轴的坐标长度一致

补充知识:plt.xticks中的参数代表的含义与scatter等函数中的变量的意义

plt.xticks([0,1],[1,2],rotation=0)

[0,1]代表x坐标轴的0和1位置,[2,3]代表0,1位置的显示lable,rotation代表lable显示的旋转角度。

values=data[‘values']

plt.scatter(values[:,0],values[:,2],marker=‘o')#以数据的第零列做x轴,第三列做y轴,来描绘散点图

以上这篇基于matplotlib xticks用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
Jan 20 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
Jul 04 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
Python操作MySQL数据库的三种方法总结
Jan 30 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
基于h5py的使用及数据封装代码
Dec 26 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
django queryset 去重 .distinct()说明
May 19 Python
python中添加模块导入路径的方法
Feb 03 Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 #Python
解决import tensorflow as tf 出错的原因
Apr 16 #Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 #Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 #Python
解决paramiko执行命令超时的问题
Apr 16 #Python
python nohup 实现远程运行不宕机操作
Apr 16 #Python
通过python 执行 nohup 不生效的解决
Apr 16 #Python
You might like
基于php split()函数的用法详解
2013/06/05 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
python中对list去重的多种方法
2014/09/18 Python
Python的Flask框架中web表单的教程
2015/04/20 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
python中的RSA加密与解密实例解析
2019/11/18 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
python实现批量命名照片
2020/06/18 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
小孩百日宴答谢词
2014/01/15 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
学生会工作感言
2015/08/07 职场文书
2016年教师新年寄语
2015/08/18 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
图文详解nginx日志切割的实现
2022/01/18 Servers
Python中re模块的元字符使用小结
2022/04/07 Python
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python