Python matplotlib画图实例之绘制拥有彩条的图表


Posted in Python onDecember 28, 2017

生产定制一个彩条标签。

首先导入:

import matplotlib.pyplot as plt
import numpy as np
from matplotlib import cm
from numpy.random import randn

制作拥有垂直(默认)彩条的图表:

fig, ax = plt.subplots()

data = np.clip(randn(250, 250), -1, 1)

cax = ax.imshow(data, interpolation='nearest', cmap=cm.coolwarm)
ax.set_title('Gaussian noise with vertical colorbar')

# Add colorbar, make sure to specify tick locations to match desired ticklabels
cbar = fig.colorbar(cax, ticks=[-1, 0, 1])
cbar.ax.set_yticklabels(['< -1', '0', '> 1']) # vertically oriented colorbar

效果图:

Python matplotlib画图实例之绘制拥有彩条的图表

制作拥有水平彩条的图表:

fig, ax = plt.subplots()

data = np.clip(randn(250, 250), -1, 1)

cax = ax.imshow(data, interpolation='nearest', cmap=cm.afmhot)
ax.set_title('Gaussian noise with horizontal colorbar')

cbar = fig.colorbar(cax, ticks=[-1, 0, 1], orientation='horizontal')
cbar.ax.set_xticklabels(['Low', 'Medium', 'High']) # horizontal colorbar

plt.show()

效果图:

Python matplotlib画图实例之绘制拥有彩条的图表

脚本运行耗时:(0分0.075秒)

总结

以上就是本文关于Python matplotlib画图实例之绘制拥有彩条的图表的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python下如何让web元素的生成更简单的分析
Jul 17 Python
Python中用于返回绝对值的abs()方法
May 14 Python
python 编码规范整理
May 05 Python
Python rstrip()方法实例详解
Nov 11 Python
python版本五子棋的实现代码
Dec 11 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
Jun 14 Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 10 Python
python多线程semaphore实现线程数控制的示例
Aug 10 Python
python 如何调用远程接口
Sep 11 Python
python基于exchange函数发送邮件过程详解
Nov 06 Python
python定义具名元组实例操作
Feb 28 Python
python操作列表的函数使用代码详解
Dec 28 #Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 #Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 #Python
python3使用scrapy生成csv文件代码示例
Dec 28 #Python
浅谈Scrapy框架普通反爬虫机制的应对策略
Dec 28 #Python
scrapy爬虫实例分享
Dec 28 #Python
Python解决N阶台阶走法问题的方法分析
Dec 28 #Python
You might like
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python 3.x 新特性及10大变化
2015/06/12 Python
Python 移动光标位置的方法
2019/01/20 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
以下的初始化有什么区别
2013/12/16 面试题
标记环介质访问控制协议
2016/03/27 面试题
期终自我鉴定
2014/02/17 职场文书
法院信息化建设方案
2014/05/21 职场文书
村级个人对照检查材料
2014/08/22 职场文书
工作所在部门证明
2014/09/21 职场文书
租车协议书范本2014
2014/11/17 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
7个你应该知道的JS原生错误类型
2021/04/29 Javascript