基于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多进程分块读取超大文件的方法
Apr 13 Python
python机器学习之神经网络(一)
Dec 20 Python
Python中 map()函数的用法详解
Jul 10 Python
Python二进制串转换为通用字符串的方法
Jul 23 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
如何用Python和JS实现的Web SSH工具
Feb 23 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 Cookie的一个使用注意点
2008/11/08 PHP
php网站地图生成类示例
2014/01/13 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
Python translator使用实例
2008/09/06 Python
Python Socket编程详细介绍
2017/03/23 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
HR喜欢的自荐信格式
2013/10/08 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
2014年机关工会工作总结
2014/12/19 职场文书
承诺函范文
2015/01/21 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
Python 数据可视化之Bokeh详解
2021/11/02 Python
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python