Matplotlib绘图工具
主要模块:matplotlib.pyplot;numpy(制造数据)
1、最简单的绘图:plt.plot()
x = np.linspace(-1,1,50)
y = 2*x + 1
plt.plot(x,y)
plt.show()
2、第一个:回到主界面;第五个放大某一细节,第四个拖动,第六个边框设置。
3、figure:(一个大窗口,可以有好几个窗口。)一个窗口可以防止多张图片。
import matplotlib.pyplot as plt
import numpy as npx = np.linspace(-3,3,50)
y1 = 2*x + 1
y2 = x**2# 绘制一个figure,语句以plt.figure开始,不设置参数的情况下,figure序号由1开始
plt.figure()
plt.plot(x, y1)# 两条曲线绘制于同一张图上
plt.figure(num = 3, figsize = (8,5))
plt.plot(x, y2)
plt.plot(x, y1,color = 'red', linewidth = 1.0, linestyle = '--')plt.show()
4、设置坐标轴
# 两条曲线绘制于同一张图上
plt.figure(num = 3, figsize = (8,5))
plt.plot(x, y2)
plt.plot(x, y1,color = 'red', linewidth = 1.0, linestyle = '--')# 设置横纵坐标的范围
plt.xlim((-1,2))
plt.ylim((-2,3))
plt.xlabel('I am x')
plt.ylabel('I am y')# 横纵坐标的数据自定义
new_ticks = np.linspace(-1,2,5)
plt.xticks(new_ticks)#y打印成字符的形式,-2的位置对应really,-1.8的位置对应normal,3的位置对应good
# 空格不需转义,后边的需要plt.yticks([-2, -1.8, 3],['really bad', 'normal', 'good'])# 字体应用转义形式,也可打印数学符号需要进行转义,r代表正则化plt.yticks([-2, -1.8, 3],[r'$really\ bad$', r'$normal\ \alpha$', r'$good$'])plt.show()
修改坐标轴的位置、标尺
# gca = 'get current axis'
# 拿出现在的axis ax = plt.gca()# spines获取坐标轴的脊粱(四个边框)
# 除去右边、上边的边框ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')# 整个图中的x轴和y轴还未默认ax.xaixs.set_ticks_positon('bottom')
ax.yaxis.set_ticks_position('left')# 挪动x轴到y轴的0位置,挪动y轴到x轴的0位置
# 定位方式有axes(相对于x或者y的百分之多少)
ax.spines['bottom'].set_position(('data', 0))
ax.spines['left'].set_position(('data',0))
plt.show()
Matplotlib绘图工具相关推荐
- <笔记1>matplotlib绘图工具笔记
matplotlib绘图工具笔记 python中有许多非常方便的可视化工具,例如matplotlib,seaborn等.在这里主要总结matplotlib的简单绘图方法. 设置图形的大小和中文显示,图 ...
- python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...
用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...
- python数据整理--绘图工具matplotlib
1. matplotlib是一种python底层的绘图工具. 我们可以将爬虫爬取的数据,来进行分析绘制成更直观的图像,便于分析与整理. 2. matplotlib的基本要点: (1). 如何设置图片的 ...
- 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图
使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图 1. EoN是什么 2. 安装 3. 效果图 4. 源代码 4.1 源码 4.2 源码 参考 写这篇博客源于博友的提问 ...
- 编程软件python图片-python Plotly绘图工具的简单使用
1.plotly库的相关介绍 1)相关说明 plotly是一个基于javascript的绘图库,plotly绘图种类丰富,效果美观: 易于保存与分享plotly的绘图结果,并且可以与Web无缝集成: ...
- python绘制3d图-Python matplotlib绘图示例 - 绘制三维图形
Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...
- 2021-04-28 Python可视化图表生成-Matplotlib绘图
Python可视化图表生成-Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib 安装 pip ins ...
- opengl三维图形绘制_Python matplotlib绘图示例 - 绘制三维图形
Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...
- 鲜为人知的6个黑科技网站_6种鲜为人知的熊猫绘图工具
鲜为人知的6个黑科技网站 Pandas is the go-to Python library for data analysis and manipulation. It provides nume ...
- python plotly spyder显示_Python绘图工具Plotly的简单使用
1.Plotly被称为史上最好的绘图工具之一,为了更好的展示金融数据的复杂性. Plotly的官方网站为:https://plot.ly/ python量化的关键是金融数据可视化,无论是传统的K线图, ...
最新文章
- MySQL事务与存储过程
- Windows Embedded Compact 2013 安装体验
- 大数问题(一个特别大的数需要用数组或字符串来表示)
- 【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
- 标准C库对文件操作的引入
- java属于面相_[Java教程]面相对象
- 一口气说出 6种 @Transactional 注解失效场景
- 为SQL Server Always On可用性组配置故障转移群集,存储控制器和仲裁配置
- 【oracle】常用函数总结
- Python摄像头录制视频保存到本地
- 一定能成功的Android NDK环境配置教程
- 平安智慧城市总部智慧政务事业部总监张巍:平安智慧城市大数据应用实践分享
- 计算机是uefi启动 不能装win7,如何查看电脑是不是uefi启动|查看win7系统主板是否支持UEFI模式的方法...
- iOS系统自带指纹验证的使用
- 【安卓开机启动】安卓JVM加载so库流程
- CorelDRAW VBA - 第一个Hello World程序
- 从李子柒到张同学,田园乡村成创业热土?
- 各种界面库介绍及比较
- 《电务工作日志》Android版,工作日志(wifi之dhd debug 2)
- 5700教程☆问题汇总