matalotlib(2)
文章目录
- 注释
- 文字
- Tex公式
- 区域填充
- 极坐标
注释
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(-10,11,1)
y=x*x
plt.plot(x,y)plt.annotate('this is the bottom',xy=(0,1),xytext=(0,20),arrowprops=dict(facecolor='r',frac=0.2))
plt.show()
文字
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(-10,11,1)
y=x*x
plt.plot(x,y)plt.text(0,40,'functio:y=x*x',family='serif',size=20,color='r',style='italic')
plt.show()
import matplotlib.pyplot as plt
import numpy as np
x=np.arange(-10,11,1)
y=x*x
plt.plot(x,y)plt.text(0,40,'functio:y=x*x',family='serif',size=20,color='r',style='italic',bbox=dict(facecolor='r',alpha=0.2))
plt.show()
Tex公式
import matplotlib.pyplot as plt
import numpy as np
fig=plt.figure()
ax=fig.add_subplot(111)
ax.set_xlim([1,7])
ax.set_ylim([1,5])ax.text(2,4,r"$\alpha_i\beta_j\pi\lambda\omega$",size=25)
ax.text(4,4,r"$\sin(0)=\cos(\frac{\pi}{2})$",size=25)
ax.text(2,2,r"$\lim_{x \rightarrow y}\frac{1}{x^3}$",size=25)
ax.text(4,2,r"$\sqrt[4]{x}=\sqrt{y}$",size=25)
plt.show()
区域填充
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0.5*np.pi,100)
y1=np.sin(x)
y2=np.sin(2*x)
plt.fill(x,y1,'b',alpha=0.3)
plt.fill(x,y2,'r',alpha=0.3)
plt.show()
极坐标
import matplotlib.pyplot as plt
import numpy as np
r=np.arange(1,6,1)
theta=[0,np.pi/2,np.pi,3*np.pi/2,2*np.pi]
ax=plt.subplot(111,projection='polar')
ax.plot(theta,r,color='r',linewidth=3)
ax.grid(True)
plt.show()
import matplotlib.pyplot as plt
import numpy as np
r=np.empty(5)
r.fill(5)
theta=[0,np.pi/2,np.pi,3*np.pi/2,2*np.pi]
ax=plt.subplot(111,projection='polar')
ax.plot(theta,r,color='r',linewidth=3)
ax.grid(True)
plt.show()
matalotlib(2)相关推荐
- OpenAPI使用(swagger3),Kotlin使用swagger3,Java使用swagger3,gradle、Maven使用swagger3
OpenAPI使用(swagger3) demo见Gitte 一.背景及名词解释 OpenAPI是规范的正式名称.规范的开发工作于2015年启动,当时SmartBear(负责Swagger工具开发的公 ...
- 2022-2028年中国第五代移动通信技术(5G)市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国第五代移动通信技术(5G)行业市场行业相 ...
- 2021-2027全球与中国经颅磁刺激仪(TMS)市场现状及未来发展趋势
[报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了全球与中国经颅磁刺激仪(TMS)行业市场行 ...
- Go 学习笔记(84)— Go 项目目录结构
1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...
- Redis 笔记(16)— info 指令和命令行工具(查看内存、状态、客户端连接数、监控服务器、扫描大key、采样服务器、执行批量命令等)
Info 命令返回关于 Redis 服务器的各种信息和统计数值.通过给定可选的参数 section ,可以让命令只返回某一部分的信息. 1. 显示模块 server : 一般 Redis 服务器信息, ...
- Redis 笔记(12)— 单线程架构(非阻塞 IO、多路复用)和多个异步线程
Redis 使用了单线程架构.非阻塞 I/O .多路复用模型来实现高性能的内存数据库服务.Redis 是单线程的.那么为什么说是单线程呢? Redis 在 Reactor 模型内开发了事件处理器,这个 ...
- Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)
1. 发布-订阅概念 发布-订阅 模式包含两种角色,分别为发布者和订阅者. 订阅者可以订阅一个或者若干个频道(channel): 而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都可以收到此消 ...
- Redis 笔记(08)— 事务(一次执行多条命令、命令 watch/multi/exec/discard、错误处理)
1. 事务概念 Redis 中的事务 (transaction)是一组命令的集合.事务同命令一样是 Redis 的最小执行单位,一个事务中的命令要么都执行,要么都不执行.事务的原理是先将属于一个事务的 ...
- Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)
zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...
最新文章
- oracle取得表中总记录数最快的方法
- Python的基本语法
- ros udp协议53端口 封_每天一点IT-说说AD域的端口
- 装配图位置偏转怎么调整_大偏转角液晶偏振光栅的研究
- 精确分割和筛选音频从长的音频中
- c语言if判断正确却不进函数,C语言初学者,为什么满足if条件却不进入,求大老解惑...
- 怎样在Win7系统建立并开启Wifi热点
- linux / ubuntu / 添加和查看环境变量的方法
- ASP.NET Core 项目简单实现身份验证及鉴权
- trunk配置功能详解
- bzoj 4514: [Sdoi2016]数字配对(二分图+费用最大流)
- 对象(sqlca、sqlsa、sqlda)
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- java中将date插入mysql中date_Java代码中Date类型插入到mysql数据库中数值不一致
- 三津谈保险系统建设(一): 现状分析和建设目标规划
- 逻辑思维训练500题(带答案)
- gmp计算机分类,GMP附录——计算机化系统汇总.pptx
- Servlet实现一个登陆界面
- Linux内核调试方法
- win10 隐藏图标
热门文章
- [转]一个人脸检测器
- java中程序执行顺序
- 明日之后怎么跳过实名认证_明日之后宝箱达人活动怎么玩 明日之后宝箱达人可以开箱多少次...
- 通信与计算机网络FSC,数据通信与计算机网络概述信道习题.pdf
- android浏览SD卡的文件,简单实现浏览Android SD卡中的文件
- 深度学习目标检测之 YOLO v1
- Flask 第三方组件之 Migrate
- 怎么ie取消要打开或保存来自_取消认证后,发票抵扣就这么简单!
- linux 修改时区_教你在Centos8中更改时区
- java compliance_java complier compliance level问题引发的思考