基于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写的图片蜘蛛人代码
Aug 27 Python
python dict.get()和dict['key']的区别详解
Jun 30 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
python字符串和常用数据结构知识总结
May 21 Python
Django应用程序入口WSGIHandler源码解析
Aug 05 Python
python scrapy爬虫代码及填坑
Aug 12 Python
在notepad++中实现直接运行python代码
Dec 18 Python
python实时监控logstash日志代码
Apr 27 Python
python3中编码获取网页的实例方法
Nov 16 Python
两行代码解决Jupyter Notebook中文不能显示的问题
Apr 24 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 07 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更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
python的turtle库使用详解
2019/05/10 Python
Python hmac模块使用实例解析
2019/12/24 Python
pytorch中的inference使用实例
2020/02/20 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
法国在线药房:1001Pharmacies
2021/03/07 全球购物
食品安全检查制度
2014/02/03 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
测量员岗位职责
2015/02/14 职场文书
小学推普周活动总结
2015/05/07 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
员工升职自我评价
2019/03/26 职场文书
用python自动生成日历
2021/04/24 Python
Java内存模型之happens-before概念详解
2021/06/13 Java/Android