对matplotlib改变colorbar位置和方向的方法详解
如下所示:
#! usr/bin/python #coding=utf-8 import numpy as np import matplotlib.pyplot as plt data=np.random.rand(10,10) fig, ax=plt.subplots() data[data==-1]=np.nan#去掉缺省值-1 im =ax.imshow(data,interpolation='none',cmap='Reds_r',vmin=0.6,vmax=.9)#不插值 #去掉边框 ax.spines['top'].set_visible(False) ax.spines['right'].set_visible(False) ax.spines['bottom'].set_visible(False) ax.spines['left'].set_visible(False) ######################################################################## position=fig.add_axes([0.15, 0.05, 0.7, 0.03])#位置[左,下,右,上] cb=plt.colorbar(im,cax=position,orientation='horizontal')#方向
以上这篇对matplotlib改变colorbar位置和方向的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python matplotlib画图实例之绘制拥有彩条的图表
生产定制一个彩条标签. 首先导入: 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='neares
-
利用matplotlib+numpy绘制多种绘图的方法实例
前言 matplotlib 是Python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.本文将以例子的形式分析matplot中支持的,分析中常用的几种图.其中包括填充图.散点图(scatter plots).. 条形图(bar plots).等高线图(contour plots). 点阵图和3D图,下面来一起看看详细的介绍: 一.填充图 参考代码 from matplotlib.pyplot import * x=linspace(-3,3,100) y
-
python使用matplotlib绘制热图
python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由于涉及到公司数据问题,这里采用随机数生成数据进行实验) import random from matplotlib import pyplot as plt from matplotlib import cm from matplotlib import axes from matplotlib.font_manager import Font
-
python matplotlib画图实例代码分享
python的matplotlib包支持我们画图,有点非常多,现学习如下. 首先要导入包,在以后的示例中默认已经导入这两个包 import matplotlib.pyplot as plt import numpy as np 然后画一个最基本的图 t = np.arange(0.0, 2.0, 0.01)#x轴上的点,0到2之间以0.01为间隔 s = np.sin(2*np.pi*t)#y轴为正弦 plt.plot(t, s)#画图 plt.xlabel('time (s)')#x轴标签 p
-
解决Matplotlib图表不能在Pycharm中显示的问题
初学者可能都会遇到一个小问题就是:在用IPython的时候,可以使用类似 %matplotlib inline 的Magic Function(魔法函数)来显示Matplotlib图表,但是用Pycharm编写项目的时候是不能写magic函数的,会出现编译错误: 但是不加这行,运行后,Matplotlib图表就不会正常显示.程序运行后也不会报错,只会在控制台输出: Process finished with exit code 0 后了事. 因此,我们的关注点似乎要移动到Magic Functi
-
对matplotlib改变colorbar位置和方向的方法详解
如下所示: #! usr/bin/python #coding=utf-8 import numpy as np import matplotlib.pyplot as plt data=np.random.rand(10,10) fig, ax=plt.subplots() data[data==-1]=np.nan#去掉缺省值-1 im =ax.imshow(data,interpolation='none',cmap='Reds_r',vmin=0.6,vmax=.9)#不插值 #去掉边框
-
微信小程序3种位置API的使用方法详解
获取位置 获取当前的地理位置.速度.当用户离开小程序后,此接口无法调用:当用户点击"显示在聊天顶部"时,此接口可继续调用. wx.getLocation(object) <view class="container"> <button bindtap='getLocation'>获取位置</button> <view wx:if="{{latitude !=''}}"> <view>纬度
-
Android XML設置屏幕方向(android:screenOrientation)详解
Android XML設置屏幕方向(android:screenOrientation)详解 注意:Android只支持270度旋转. <activity android:name=".MyActivity" android:label="@string/app_name" android:screenOrientation="portrait"> android:screenOrientation设定该活动的方向, 该值可以是任何
-
matplotlib在python上绘制3D散点图实例详解
大家可以先参考官方演示文档: 效果图: ''' ============== 3D scatterplot ============== Demonstration of a basic scatterplot in 3D. ''' from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np def randrange(n, vmin, vmax): ''' Helper f
-
Python matplotlib画图时图例说明(legend)放到图像外侧详解
用python的matplotlib画图时,往往需要加图例说明.如果不设置任何参数,默认是加到图像的内侧的最佳位置. import matplotlib.pyplot as plt import numpy as np x = np.arange(10) fig = plt.figure() ax = plt.subplot(111) for i in xrange(5): ax.plot(x, i * x, label='$y = %ix$' % i) plt.legend() plt.sho
-
MFC修改编辑框光标显示位置方法详解
当前的开发环境:VS2010,32位 MFC框架 使用MFC中系统CComboBox控件时,会有三种风格,其中有一种风格:CBN_DROPDWON,该编辑框是可以进行编辑的. 更改多CComboBox高度的友友们就会发现这样一个问题,控件高度变高后,edit编辑控件的高度光标一直处于左上角的位置,看起来很是不美观,如下图所示: 其实,想要实现光标处于垂直状态,如下图所示: 这种效果看着就比较顺眼了,此时,有人想要问,怎么改变编辑框的高度呢? 有人使用系统的MoveWindow,居然不生效?这个问
-
Android XML設置屏幕方向(android:screenOrientation)详解
Android XML設置屏幕方向(android:screenOrientation)详解 注意:Android只支持270度旋转. <activity android:name=".MyActivity" android:label="@string/app_name" android:screenOrientation="portrait"> android:screenOrientation设定该活动的方向, 该值可以是任何
-
Python+matplotlib绘制多子图的方法详解
目录 本文速览 1.matplotlib.pyplot api 方式添加子图 2.面向对象方式添加子图 3.matplotlib.pyplot add_subplot方式添加子图 4.matplotlib.gridspec.GridSpec方式添加子图 5.子图中绘制子图 6.任意位置绘制子图(plt.axes) 本文速览 matplotlib.pyplot api 绘制子图 面向对象方式绘制子图 matplotlib.gridspec.GridSpec绘制子图 任意位置添加子图 关于pyplo
-
改变vue请求过来的数据中的某一项值的方法(详解)
由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue 当你修改数组的长度时,例如:vm.items.length = newLength 在 <template> <div> <ul> <li v-for = " (item,index) in list" v-text='`${item} - ${index} `'>&
-
找出nginx配置文件的所在位置的方法详解
对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢?要找出配置文件的位置,需要先找出nginx可执行文件的路径 , 这里有几种方法: 1.如果程序在运行中 ps -ef | grep nginx # ps -ef | grep nginx root 29514... 对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢? 要找出配置文件的位置,需要先找出nginx可执行文件的路径 , 这里有几种方法: 1.如果程序在运行中 ps -ef |
随机推荐
- MooTools 页面滚动浮动层智能定位实现代码
- js实现点击后将文字或图片复制到剪贴板的方法
- 获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
- js关闭父窗口时关闭子窗口
- 浅析ASP.NET路由模型工作原理
- 使用JavaScript代码实现各种数据控件的反选功能 不要只做拖控件的菜鸟
- CentOS系统中PHP安装扩展的方式汇总
- php桌面中心(一) 创建数据库
- jsp 常用标签的使用
- Android 高德地图之poi搜索功能的实现代码
- 用JavaScript实现使用鼠标画线的示例代码
- Javascript call和apply区别及使用方法
- 浅谈#ifndef,#define,#endif的作用和用法
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象
- 打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
- 区分中英文字符的两种方法(正则和charCodeAt())
- 浅谈js的异步执行
- 彻底理解Java中的ThreadLocal
- 女人每天喝多少水为宜?
- 在lnmp环境中的nginx编译安装