echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头

图书推荐:

《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社

9da3ba58da80f0ac67168fee6f529e26.png

图书详情:7ff21990f3583f617e351dd3b003650d.png

用书教师可以联系董老师获取教学大纲、课件、源码、教案、考试系统等配套教学资源。

===============

使用Python+numpy+matplotlib这样的组合,如果要绘制一条正弦曲线,是很容易的事。例如下面的代码:

e49bf907b80460fe7ba21ebb18dc35d5.png

绘制结果为:

52c46eac5b689ea859ddf4528307f89d.png

虽然确实几行代码就画出了正弦曲线,但是这个图也太朴素了,如果我们想得到下面这样的结果,该如何实现呢?

45bcab87a375ef0921fde905609a0ce9.png

上面图形中的难点在于坐标轴的箭头,可以使用axisartist来辅助实现,参考代码:

4f668cc2ed672a34eaaa553ce9e0d38b.png

虽然这个axisartist能够很方便地自定义坐标轴的位置和完美地设置箭头,但对于更多属性的设置有点乏力,很多参数的微调还是很花费时间的,在上面代码中添加代码修改坐标轴颜色,效果并不是很理想。例如,

f1cac0de550225dae8703ff479bc0fe7.png

绘制结果如下:

3d23579c19bdb3698c8a6dd202adaf38.png

也可以考虑隐藏原有的坐标轴直线,使用arrow来绘制带箭头的直线来代替,就是箭头有点丑,调整参数也比较麻烦,例如下面的代码:

7335a98902533b2a7a08af87ac5cfd82.png

结果如图所示:

a8c1a79a1cf325539d30a7862cbdebe9.png

如果实现下面的图形,上面几种方法还是有些吃力的:

bc3987cc43e2291d604885442d6ffa23.png

分析图形中的细节可知,主要是坐标轴的属性,有:1)只显示两根轴线;2)两根轴线颜色不同;3)轴线宽度比默认值粗;4)坐标轴的刻度颜色与默认值不同;5)轴线的一端有表示方向的箭头。

这些属性都可以通过轴域的坐标轴方法来修改,再借助于annotate来实现箭头,很容易就做出效果来了。参考代码如下:

2f5fe1fd6119555d48c4832ef8e89636.png温馨提示关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的950篇原创技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看500节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源,海量宝藏等你来挖掘7ce94ceb8e18bc24a5f19c9be0c9cc26.png---董付国老师Python系列图书---友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。(1)《Python程序设计(第2版)》(ISBN:978-7-302-43651-5),清华大学出版社,2016年8月出版,2019年度清华大学出版社畅销图书(2)《Python可以这样学》(ISBN:978-7-302-45646-9),清华大学出版社,2017年2月(3)《Python程序设计基础(第2版)》(ISBN:978-7-302-49056-2)清华大学出版社,2018年1月出版,2019年度清华大学出版社畅销图书(4)《中学生可以这样学Python》(ISBN:978-7-302-48039-6)清华大学出版社(5)《Python程序设计开发宝典》(ISBN:978-7-302-47210-0)清华大学出版社,2018年10月(6)《玩转Python轻松过二级》(ISBN:978-7-302-49916-9)清华大学出版社,2018年5月(7)《Python程序设计基础与应用》(ISBN:978-7-111-60617-8),机械工业出版社,2018年9月(8)《Python程序设计实验指导书》(ISBN:9787302525790),清华大学出版社,2019年4月(9)《Python编程基础与案例集锦(中学版)》(ISBN:978-7-121-35539-4),电子工业出版社,2019年4月(10)《大数据的Python基础》(ISBN:978-7-111-62455-4),机械工业出版社,预计2019年5月出版(11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版(12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。(13)《Python程序设计实例教程》(ISBN:978-7-111-63198-9),机械工业出版社(14)《Python数据分析、挖掘与可视化》(ISBN:978-7-115-52361-7),人民邮电出版社,2019年12月Python相关课程教材选用参考与建议董付国老师Python在线课程资源使用方法董付国老师6本Python教材PDF版免费阅读《Python数据分析、挖掘与可视化》前3章书稿PDF免费阅读《Python程序设计基础与应用》前3章书稿PDF免费阅读号外号外--Python小屋刷题神器上线啦《中学生可以这样学Python》84节微课免费观看地址相关阅读

Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图)

Python助力中学数学教学:绘图验证反比例函数与矩形交点的关系

Python+matplotlib绘图使用Latex引擎渲染坐标轴刻度文本上标

Python在tkinter界面中显示matplotlib动画

Python使用不同次数多项式拟合给定样本点绘制散点图和折线图

Python可视化KMeans聚类算法对图像颜色进行压缩的过程

Python绘制支持向量机用于手写数字识别的学习曲线

Python+matplotlib模拟随机游走的布朗运动

1000道Python题库系列分享24(41个客观题,numpy专题)

Python+matplotlib设置y轴标签距离、位置、竖排

Python+matplotlib绘图时显示中文的设置方法

Python+matplotlib绘制折线图、柱状图、散点图动画并保存GIF

Python+matplotlib绘制动态折线图

Python+matplotlib实现鼠标跟随的动态距离标注

Python+matplotlib绘制背景色和坐标轴刻度变化的动态柱状图

Python制作词云图根据蒙板图像确定形状和文字颜色

Python+pandas+matplotlib控制不同曲线的属性

Python+matplotlib绘制多门课程学生成绩分布饼状图

Python+matplotlib设置坐标轴文本标签排列方式

Python+matplotlib绘制海螺贝壳上美丽的线条

Python+matplotlib绘制尼哥米德蚌线

Python+matplotlib绘制等电位面图

Python+matplotlib数据可视化设置图例3个精选案例

Python+matplotlib绘制动态更新的柱状图

Python+matplotlib绘制三维图形5个精选案例

Python文件操作与matplotlib数据可视化案例一则

Python+pandas+matplotlib可视化案例一则

Python绘制雷达图展示学生各科考试成绩

Python+pandas绘制平行坐标图

Python自定义词云图形状和文本颜色

Python线性代数扩展库numpy.linalg中几个常用函数

Python绘制每个柱的颜色各不相同的三维柱状图

Python计算并可视化商品批发时商家收益和顾客节省情况

Python绘制匀加速运动质点的速度-时间图像与位移-时间图像

Python使用matplotlib绘制龟兔赛跑中兔子和乌龟的行走轨迹

Python使用matplotlib绘制正多边形逼近圆周

Python绘制柱状图显示中国式过马路方式

Python+matplotlib绘制柱状图并设置坐标轴有效刻度

Python绘制直方图案例一则

Python使用折线图、柱状图、热力图比较不同班级相同学号学生的成绩

Python扩展库numpy中where()函数的三种用法

Python+numpy实现蒙特卡罗方法估计圆周率近似值

Python+matplotlib数据可视化鼠标悬停自动标注功能实现

Python绘制抛物线函数y=9-x^2的图像

Python绘制具有描边效果和内部填充的柱状图

Python+matplotlib使用雷达图技术绘制五角星

Python使用matplotlib.pyplot绘图时设置坐标轴刻度

Python使用matplotlib进行可视化时精确控制图例位置

Python+numpy实现矩阵QR分解

Python+pyplot绘制带文本标注的柱状图

Python使用matplotlib填充图形指定区域

Python使用wordcloud+pillow基于给定图像制作词云

Python+numpy实现函数向量化

Python使用numpy计算矩阵特征值、特征向量与逆矩阵

Python使用扩展库numpy计算矩阵加权平均值

Python使用matplotlib绘制三维曲线

Python扩展库scipy.misc中图像转换成pillow图像

详解Python科学计算扩展库numpy中的矩阵运算(1)

Python科学计算扩展库numpy中的广播运算

Python扩展库numpy中的布尔运算

Python获取numpy数组中最大的5个元素(保持原顺序)

Python稀疏矩阵运算库scipy.sparse用法精要

Python科学计算库numpy中的add运算

使用Jupyter Notebook+bokeh绘图入门完整步骤

Python高级数组处理模块numpy用法精要

Python扩展库scipy中值滤波算法的应用

Python绘制带标记和箭头的树结构

Python绘制带有中文标签和图例的图

Python数据可视化案例三:使用Slider组件调整曲线参数

Python数据可视化案例二:动态更新数据

Python数据可视化案例一:自定义曲线频率、颜色与线型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/541182.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

css3浏览,css3支持哪些浏览器?

CSS3 带来众多全新的设计体验,但有一个问题值得考虑:浏览器对 CSS3 特性的兼容情况如何?因为页面最终离不开用浏览器来渲染,并不是所有浏览器都完全支持 CSS3 的特性。有时花时间写的效果只能在特定的浏览器下有效,这意…

移动游戏加载性能和内存管理全解析 学习

https://v.qq.com/iframe/player.html?vido0512etq2vm&tiny0&auto0 转载于:https://www.cnblogs.com/revoid/p/7039232.html

++代码实现 模糊综合算法_干货 | 十大经典排序算法最强总结(内含代码实现)...

一、算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序&#…

如何恢复osd的auth表中的权限

2019独角兽企业重金招聘Python工程师标准>>> 原因:当你一不小心删掉了osd的auth信息时,重启osd服务,此时ceph -s查看发现osd down 如: [rootceph ~]# ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIM…

PS打开PSD文档服务器未响应,ps打不开psd文件的解决方法

很多人用ps做作品的时候,经常遇到psd文件打不开的问题,最常见的有三种原因,有两种可以设置解决,另一种是文件损坏,不可恢复。下面是学习小编给大家整理的有关介绍ps打不开psd文件的解决方法,希望对大家有帮…

ajax实现两个aspx跳转,请问ajax执行成功后可以跳转到另一个页面吗?

一只名叫tom的猫通过ajax读取到写好的jsp,另一个jsp可以放framse或者层都可以,显示就行了123456789$.ajax({ type: "POST", //用post方式传输 dataType: "html", //数据格式:json…

Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)...

Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)附录文章1以xml布局文件方式实现了一个view在横竖屏切换时候的大小尺寸缩放,实现这种需求,也可以使用自定义View的onMeasure方法实现。比如&…

本地 服务器 文件传输,本地服务器文件传输

本地服务器文件传输 内容精选换一换CDM支持周期性自动将新增文件上传到OBS,不需要写代码,也不需要用户频繁手动上传即可使用OBS的海量存储能力进行文件备份。这里以CDM周期性备份FTP的文件到OBS为例进行介绍。例如:FTP服务器的to_obs_test目录…

中怎么撤回消息_微信消息撤回也能看到,这个开源神器牛x!语音、图片、文字都支持!...

1.前言 微信在2014年的时候,发布的v5.3.1 版本中推出了消息撤回功能,用户可以选择撤回 2 分钟内发送的最后一条信息。现在很多即时通讯的软件都有撤回这个功能。腾讯为了照顾手残党,在微信和QQ中都加入了【消息撤回】的功能。但是这个功能对于…

ntce服务器不稳定,当心!你的教师资格证成绩失效了!| 服务

原标题:当心!你的教师资格证成绩失效了!| 服务湖南的小王同学资格证笔试考了两次才全部通过,想着好好歇歇,结果就误了面试报名,等到第三年面试报名时才发现有一科笔试成绩已经过期了......天呐,…

深度学习与计算机视觉系列(6)_神经网络结构与神经元激励函数

作者:寒小阳 && 龙心尘 时间:2016年1月。 出处: http://blog.csdn.net/han_xiaoyang/article/details/50447834 http://blog.csdn.net/longxinchen_ml/article/details/50448267 声明:版权全部。转载请联系作者并注明出…

mysql左连接和右连接_MYSQL 左连接与右连接

一、 LEFT JOINLEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。语法:SELECT column_name(s)FROM table1LEFT JOIN table2ON table1.column_nametable2.column_name;举例&#x…

SIPp web frontend(2)

SIP VoIP 測试交流群: 323827101 欢迎大家转载。为保留作者成果,转载请注明出处。http://blog.csdn.net/netluoriver。有些文件在资源中也能够下载。假设你没有积分。能够联系我索要!3.6Adding calls to a test(为測试脚本添加呼叫) To add a call, use …

python学习中文第五版_前5个学习Python的网站

python学习中文第五版Python is a multi-utility high-level language (programming as well as a scripting language) first introduced in the year 1991 designed by ‘Guido Van Rossum’, and was named after ‘Monty Python’ which was a very famous British Comedy …

CentOS7入门_安装并配置mysql5.7.18

2019独角兽企业重金招聘Python工程师标准>>> 1.下载mysql5.7 mysql的官方下载地址 打开之后我们选择对应的系统版本进行下载,之后选择nothanks,不登陆直接下载(如果只是搭建最基本的的mysql的server只需要下载上图4个基本rpm文件即可&#xf…

linux mysql 磁盘空间_磁盘空间满了之后MySQL会怎样

导读当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对?会发生什么事当磁盘空间写满了之后,MySQL是无法再写入任何数据的,包括对表数据的写入,以及binlog、binlog-index等文件。当然了,因为…

高晓松谈管理:自嘲总被员工管

6月11日,高晓松作为阿里巴巴钉钉在深圳卫视举办的“中国酷公司”超级发布会特邀嘉宾,在现场讲述了他对酷公司关键词“自驱力”的理解。 先来说说这场超级发布会的重头戏是阿里钉钉(企业应用软件)的3.5版本升级发布,钉钉…

【js】JavaScript parser实现浅析

最近笔者的团队迁移了webpack2,在迁移过程中,笔者发现webpack2中有相当多的兼容代码,虽然外界有很多声音一直在质疑作者为什么要破坏性更新,其实大家也都知道webpack1那种过于“灵活”的配置方式是有待商榷的,所以作者…

mysql8安装目录linux7.5_Linux系统下 MySQL 5.7和8.0 版本安装指南

一. 准备工作1 删除本地CentOS7中的mariadb:查看系统中是否已安装 mariadb 服务:rpm -qa | grep mariadb或yum list installed | grep mariadb如果已安装则删除 mariadb及其依赖的包:yum -y remove mariadb-libs-5.5.44-2.el7.centos.x86_64关…

如何快速精确的和leader沟通

2019独角兽企业重金招聘Python工程师标准>>> 【缘起】 一个同学找我讨论个事情,沟通了一会还是不确定要表达什么,希望我配合什么。结合自己的经验,简单的聊聊“如何快速精准的和leader沟通一件事”。 【员工角度的潜在困惑&#x…