基于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中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
May 24 Python
python字典DICT类型合并详解
Aug 17 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
python3实现点餐系统
Jan 24 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
Aug 07 Python
python MD5加密的示例
Oct 19 Python
Python析构函数__del__定义原理解析
Nov 20 Python
Python合并pdf文件的工具
Jul 01 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开发微信支付的流程
2015/10/04 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
jquery json 实例代码
2010/12/02 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
python经典趣味24点游戏程序设计
2019/07/26 Python
python实现大学人员管理系统
2019/10/25 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
网上签名寄语活动留言
2014/01/18 职场文书
会计专业求职信范文
2014/03/16 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
先进事迹材料范文
2014/12/29 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书