matplotlib(3)
plt.gcf()与plt.gca()
当前的图表和子图可以使用plt.gcf()和plt.gca()获得。可让边框变换颜色。
x = np.linspace(-10,10,100)
y = np.sin(x)
plt.plot(x,y,'r-*')
ax = plt.gca()
ax.spines["right"].set_color('red')#右边
ax.spines["left"].set_color('green')#左边
ax.spines["top"].set_color('yellow')#上
ax.spines["bottom"].set_color('orange')#下
若把参数改为set_color(‘none’),则边框消失
plt.figure("sei",figsize = (5,5),dpi = 100)#设置画布大小
x = np.linspace(-10,10,100)
y = np.sin(x)
plt.plot(x,y,'r-*')
ax = plt.gca()
ax.spines["right"].set_color('none')
ax.spines["left"].set_color('g')
ax.spines["top"].set_color('none')
ax.spines["bottom"].set_color('y')
#坐标轴先让右和上的边框消失
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.figure()
figure(num=None,figsize=None,dpi=None,facecolor=None,edgecolor =None,frameon=True)
- num:图像编号或名称,数字为编号,字符串为名称
- figsize:指定figure的宽和高,单位为英寸
- dpi:参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80
- facecolor:背景颜色
- edgecolor:边框颜色
- frameon:是否显示边框
plt.savefig()
可以将画出的图保存下来
plt.savefig("F:\\xixi.jpg")#可自定义名字
条形图
a = np.arange(10)
data = np.random.randint(1,11,10)
data
array([ 3, 1, 3, 9, 9, 8, 1, 9, 4, 10])
plt.bar(a,data,facecolor = 'orange',edgecolor = 'red',lw = 3,hatch = '.',width = 0.7,alpha = 0.6)
plt.barh(a,data,alpha = 0.6)
index = np.arange(5)
data1 = np.array([3,4,6,8,9])
data2 = np.array([11,23,6,5,1])
data3 =np.array ([12,6,21,8,26])
plt.bar(index,data1,color = 'yellow',label = 'a')
plt.bar(index,data2,bottom = data1,color = 'orange',label = 'b')
plt.bar(index,data3,bottom = (data2 + data1),color = 'red',label = 'c')
index = np.arange(5)
data1 = [3,4,6,8,9]
data2 = [11,23,6,5,1]
data3 =[12,6,21,8,26]
b = 0.3
plt.bar(index,data1,b,color = 'yellow',label = 'a')
plt.bar(index+b,data2,b,color = 'orange',label = 'b')
plt.bar(index+b*2,data3,b,color = 'red',label = 'c')
matplotlib(3)相关推荐
- matplotlib交互模式
Matpotlib交互模式 在运行python程序时有时候需要生成以下的 动态图模式 来显示程序运行的结果 此时需要使用matplotlib的 交互模式 ,在Ipython中时默认使用交互模式的. 在 ...
- matplotlib绘制热力图
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jin_tmac/article/det ...
- Python关于%matplotlib inline
我在做一个比赛需要使用到LSTM模型对时间序列进行预测,然后在github代码中经常会看到这样的代码: import numpy import matplotlib.pyplot as plt fro ...
- Python:matplotlib实践:直方图、散点图展示、变色、线条变换、点样式变换、添加名称、设置横纵轴范围、在一张图上显示多条线
直方图: ''' 来源:天善智能韦玮老师课堂笔记 作者:Dust ''' # 折线图.散点图 import matplotlib.pylab as pyl import numpy as npy x= ...
- pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)
多灾多难的pip简直太玄学了,在第一个电脑上装的时候啥问题都没有,给第二个装的时候各种问题-- 附上numpy 和 pandas的报错解决方案:https://blog.csdn.net/qq_362 ...
- 机器学习实战 k-近邻算法 使用matplotlib创建散点图
问题一: >>>import matplotlib 出现 No module named 'matplotlib' 解决过程 >pip install matplotlib 出 ...
- 能带曲线图绘制python_如何使用python的matplotlib模块画折线图
python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...
- matlab contour光滑,使用Matplotlib在Contour Plot中平滑数据
我正在使用Matplotlib创建轮廓图.我有所有的数据 在一个多维的数组中.这是12长约2000宽.所以它是 基本上是12个长度为2000的列表.我有等高线图 工作正常,但我需要平滑数据.我读了很多 ...
- matlab plot不均匀间隔,matplotlib如何绘制间隔为2^n的不均匀图形?
如果我的意见不够清楚,请你问.:)from matplotlib import pyplot as plt # Instanciating my lists... f = lambda x:x**2 ...
- 机器学习四剑客2——Matplotlib
1.什么是Matplotlib 2.Matplotlib的基本要点 3.Matplotlib的散点图.直方图.柱状图 4.更多的画图工具 函数 说明 plt.plot(x,y,fmt,...) 绘制一 ...
最新文章
- AWS 云技术专栏系列文章
- angular2、ng2 http get post 传参
- ElasticSearch2.3.1环境搭建哪些不为人知的坑
- EtherCAT(扒自百度百科)
- MaxKey单点登录认证系统 v2.4.0 RC
- 蔚来:首台ET7白车身合肥工厂下线
- 谷歌为什登不上去github_同声传译被攻陷!谷歌发布Translatotron直接语音翻译系统...
- 完整的连接器设计手册_广西直销施耐德漏电断路器选型手册
- VisualStudio2017密钥(key)
- Linux虚拟机上的Scala安装
- 用java给pdf压缩并加密_Java实现多文件压缩加密并重命名压缩文件对象的方法
- python错误提示未定义tn_python错误提示未定义tn_未找到Python方法,但在类中定义
- vue将图片链接、本地图片转为二进制文件流
- 证券运维外包第3个月工作总结
- java 汉字转换为拼音
- 计算机组成原理中FZ,计算机组成原理实验二.doc
- PHP获取本周的起止时间
- 继承的表现形式与特点
- 客快物流大数据项目(九十七):ClickHouse的SQL语法
- 3D游戏建模行业对学历有要求吗?培训机构靠谱吗?需不需要美术基础?
热门文章
- 面试官:了解雪崩效应吗?了解Hystrix吗?怎么解决雪崩效应吗?(大型社死现场,教你运筹帷幄之中)
- thymeleaf模板引擎
- 操作系统系列「一」OPERATING SYSTEMS THREE EASY PIECES 《操作系统导论》
- Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本)
- [USACO1.2]回文平方数 Palindromic Squares
- 用aspect在springboot中记录操作日志至数据库的详细过程
- JQuery-学习笔记07【高级——JQuery高级案例】
- Java05-day05【方法(概述、调用过程图解)、带参方法、带返回值方法、重载、方法参数传递(基本类型、引用类型)】
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
- stl中各种容器的自定义比较函数