基于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 相关文章推荐
Python 多线程实例详解
Mar 25 Python
python使用turtle绘制分形树
Jun 22 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
对python numpy.array插入一行或一列的方法详解
Jan 29 Python
在Pandas中处理NaN值的方法
Jun 25 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
python输出决策树图形的例子
Aug 09 Python
Python 支持向量机分类器的实现
Jan 15 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
Apr 25 Python
Python List remove()实例用法详解
Aug 02 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
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
浅谈php冒泡排序
2014/12/30 PHP
深入浅析php json 格式控制
2015/12/24 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
教你安装python Django(图文)
2013/11/04 Python
Python入门篇之编程习惯与特点
2014/10/17 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
Java面试笔试题大全
2016/11/23 面试题
中学生旷课检讨书500字
2014/10/29 职场文书
庆六一开幕词
2015/01/29 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
聊一聊python常用的编程模块
2021/05/14 Python