主要模块: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. <笔记1>matplotlib绘图工具笔记

    matplotlib绘图工具笔记 python中有许多非常方便的可视化工具,例如matplotlib,seaborn等.在这里主要总结matplotlib的简单绘图方法. 设置图形的大小和中文显示,图 ...

  2. python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...

    用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...

  3. python数据整理--绘图工具matplotlib

    1. matplotlib是一种python底层的绘图工具. 我们可以将爬虫爬取的数据,来进行分析绘制成更直观的图像,便于分析与整理. 2. matplotlib的基本要点: (1). 如何设置图片的 ...

  4. 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图

    使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图 1. EoN是什么 2. 安装 3. 效果图 4. 源代码 4.1 源码 4.2 源码 参考 写这篇博客源于博友的提问 ...

  5. 编程软件python图片-python Plotly绘图工具的简单使用

    1.plotly库的相关介绍 1)相关说明 plotly是一个基于javascript的绘图库,plotly绘图种类丰富,效果美观: 易于保存与分享plotly的绘图结果,并且可以与Web无缝集成: ...

  6. python绘制3d图-Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  7. 2021-04-28 Python可视化图表生成-Matplotlib绘图

    Python可视化图表生成-Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib 安装 pip ins ...

  8. opengl三维图形绘制_Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  9. 鲜为人知的6个黑科技网站_6种鲜为人知的熊猫绘图工具

    鲜为人知的6个黑科技网站 Pandas is the go-to Python library for data analysis and manipulation. It provides nume ...

  10. python plotly spyder显示_Python绘图工具Plotly的简单使用

    1.Plotly被称为史上最好的绘图工具之一,为了更好的展示金融数据的复杂性. Plotly的官方网站为:https://plot.ly/ python量化的关键是金融数据可视化,无论是传统的K线图, ...

最新文章

  1. MySQL事务与存储过程
  2. Windows Embedded Compact 2013 安装体验
  3. 大数问题(一个特别大的数需要用数组或字符串来表示)
  4. 【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
  5. 标准C库对文件操作的引入
  6. java属于面相_[Java教程]面相对象
  7. 一口气说出 6种 @Transactional 注解失效场景
  8. 为SQL Server Always On可用性组配置故障转移群集,存储控制器和仲裁配置
  9. 【oracle】常用函数总结
  10. Python摄像头录制视频保存到本地
  11. 一定能成功的Android NDK环境配置教程
  12. 平安智慧城市总部智慧政务事业部总监张巍:平安智慧城市大数据应用实践分享
  13. 计算机是uefi启动 不能装win7,如何查看电脑是不是uefi启动|查看win7系统主板是否支持UEFI模式的方法...
  14. iOS系统自带指纹验证的使用
  15. 【安卓开机启动】安卓JVM加载so库流程
  16. CorelDRAW VBA - 第一个Hello World程序
  17. 从李子柒到张同学,田园乡村成创业热土?
  18. 各种界面库介绍及比较
  19. 《电务工作日志》Android版,工作日志(wifi之dhd debug 2)
  20. 5700教程☆问题汇总

热门文章

  1. 2020年度十大高薪岗位出炉!程序员霸榜!
  2. 关于解决国内手机号不能用于gmail邮箱注册问题
  3. Python入门第三章--第三节:列表
  4. Windows | 快速删除大量回收站文件
  5. 小心了,京东订单详情会变?下单记得录屏
  6. 使用esp32-s2模拟实现usb多点触摸
  7. 《工科泛函分析基础》预习笔记 证明:可测集上的连续函数都是可测函数
  8. 卡巴斯基实验室2017年威胁预测
  9. 当路由器外网IP变更时,执行操作
  10. 搜狗拼音输入发-自定义短语记录