基于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中使用urllib2伪造HTTP报头的2个方法
Jul 07 Python
python写入中英文字符串到文件的方法
May 06 Python
json跨域调用python的方法详解
Jan 11 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
Python http接口自动化测试框架实现方法示例
Dec 06 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
Python OOP类中的几种函数或方法总结
Feb 22 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
python如何实现复制目录到指定目录
Feb 13 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
python批量提取图片信息并保存的实现
Feb 05 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
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
浅谈javascript六种数据类型以及特殊注意点
2013/12/20 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
js 颜色选择插件
2017/01/23 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
浅谈python中set使用
2016/06/30 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
python下载库的步骤方法
2019/10/12 Python
python十进制转二进制的详解
2020/02/07 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
中海讯通笔试题
2015/09/15 面试题
校长就职演讲稿
2014/01/06 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
企业挂职心得体会
2014/09/10 职场文书
创先争优宣传标语
2014/10/08 职场文书
中小学生学籍证明
2014/10/25 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
Consul在linux环境的集群部署
2022/04/08 Servers