-
大小: 18.91MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-07-07
- 语言: 其他
- 标签: PYQT5 Matplotlib
资源简介
PYQT5与Matplotlib_2019最新参考资料 含程序,帮助新手学习在PYQT5中如何更好的使用Matploylib来作图,个人觉得很有帮助,网上找了很久没有这个资料详细,特别分享大家,共同进步
代码片段和文件信息
“““
===================
Anatomy of a figure
===================
This figure shows the name of several matplotlib elements composing a figure
“““
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.ticker import AutoMinorLocator MultipleLocator FuncFormatter
np.random.seed(19680801)
X = np.linspace(0.5 3.5 100)
Y1 = 3+np.cos(X)
Y2 = 1+np.cos(1+X/0.75)/2
Y3 = np.random.uniform(Y1 Y2 len(X))
fig = plt.figure(figsize=(8 8))
ax = fig.add_subplot(1 1 1 aspect=1)
def minor_tick(x pos):
if not x % 1.0:
return ““
return “%.2f“ % x
ax.xaxis.set_major_locator(MultipleLocator(1.000))
ax.xaxis.set_minor_locator(AutoMinorLocator(4))
ax.yaxis.set_major_locator(MultipleLocator(1.000))
ax.yaxis.set_minor_locator(AutoMinorLocator(4))
ax.xaxis.set_minor_formatter(FuncFormatter(minor_tick))
ax.set_xlim(0 4)
ax.set_ylim(0 4)
ax.tick_params(which=‘major‘ width=1.0)
ax.tick_params(which=‘major‘ length=10)
ax.tick_params(which=‘minor‘ width=1.0 labelsize=10)
ax.tick_params(which=‘minor‘ length=5 labelsize=10 labelcolor=‘0.25‘)
ax.grid(linestyle=“--“ linewidth=0.5 color=‘.25‘ zorder=-10)
ax.plot(X Y1 c=(0.25 0.25 1.00) lw=2 label=“Blue signal“ zorder=10)
ax.plot(X Y2 c=(1.00 0.25 0.25) lw=2 label=“Red signal“)
ax.plot(X Y3 linewidth=0
marker=‘o‘ markerfacecolor=‘w‘ markeredgecolor=‘k‘)
ax.set_title(“Anatomy of a figure“ fontsize=20 verticalalignment=‘bottom‘)
ax.set_xlabel(“X axis label“)
ax.set_ylabel(“Y axis label“)
ax.legend()
def circle(x y radius=0.15):
from matplotlib.patches import Circle
from matplotlib.patheffects import withStroke
circle = Circle((x y) radius clip_on=False zorder=10 linewidth=1
edgecolor=‘black‘ facecolor=(0 0 0 .0125)
path_effects=[withStroke(linewidth=5 foreground=‘w‘)])
ax.add_artist(circle)
def text(x y text):
ax.text(x y text backgroundcolor=“white“
ha=‘center‘ va=‘top‘ weight=‘bold‘ color=‘blue‘)
# Minor tick
circle(0.50 -0.10)
text(0.50 -0.32 “Minor tick label“)
# Major tick
circle(-0.03 4.00)
text(0.03 3.80 “Major tick“)
# Minor tick
circle(0.00 3.50)
text(0.00 3.30 “Minor tick“)
# Major tick label
circle(-0.15 3.00)
text(-0.15 2.80 “Major tick label“)
# X Label
circle(1.80 -0.27)
text(1.80 -0.45 “X axis label“)
# Y Label
circle(-0.27 1.80)
text(-0.27 1.6 “Y axis label“)
# title
circle(1.60 4.13)
text(1.60 3.93 “title“)
# Blue plot
circle(1.75 2.80)
text(1.75 2.60 “Line\n(line plot)“)
# Red plot
circle(1.20 0.60)
text(1.20 0.40 “Line\n(line plot)“)
# Scatter plot
circle(3.20 1.75)
text(3.20 1.55 “Markers\n(scatter plot)“)
# Grid
circle(3.00 3.00)
text(3.00 2.80 “Grid“)
# Legend
circle(3.70 3.80)
text(3.70 3.60 “Legend“)
# Axes
circle(0.5 0.5)
text(0.5 0.3 “Axes“)
# Figure
circle(-0.3 0.65)
text(-0.3 0.45 “Figure“)
color = ‘blue‘
ax.annotate(‘Spines‘ xy=(4.0 0.35) xycoords=‘data‘
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3617 2018-10-28 16:16 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_1Basics\anatomy.py
文件 4160 2019-10-22 23:28 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_1Basics\Demo14_1GUI.py
文件 1019 2019-03-24 21:41 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_1Basics\Demo14_1sc
文件 99090 2018-10-28 16:18 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_1Basics\Figure_Antomy.png
文件 356 2019-03-24 21:44 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\appMain.py
文件 81546 2018-11-03 14:32 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\MainWindow.ui
文件 45027 2019-10-23 22:31 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\myMainWindow.py
文件 1078 2016-12-06 10:28 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\132.bmp
文件 766 2006-08-26 16:17 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\3.ico
文件 9062 2001-07-21 19:07 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\31.ico
文件 25214 2001-06-10 19:12 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\38.ico
文件 2238 2000-08-16 09:27 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\39.ico
文件 1078 2016-12-06 10:34 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\414.bmp
文件 1078 2016-12-06 10:34 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\416.bmp
文件 1078 2016-12-06 10:34 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\418.bmp
文件 22486 2001-06-10 16:07 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\43.ico
文件 1078 2016-12-06 10:41 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\602.bmp
文件 1078 2016-12-06 10:41 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\604.bmp
文件 1078 2016-12-06 10:25 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\828.bmp
文件 510 2002-08-23 12:46 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\chart_24.ico
文件 766 2001-03-30 21:16 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\dis3.ico
文件 1758 2002-08-23 14:32 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\exit_24.ico
文件 766 2001-03-30 21:22 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\f14.ico
文件 766 2001-03-30 21:23 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\f17.ico
文件 766 2001-03-30 21:24 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\f21.ico
文件 2238 2001-03-30 21:21 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\f7.ico
文件 2238 2002-05-06 11:44 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\images\UNIT.ICO
文件 183 2018-09-21 01:20 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\main.cpp
文件 919 2019-03-24 16:28 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\MainWindow.cpp
文件 884 2019-03-24 16:28 PYQT5与Matplotlib_2019最新参考资料 含程序\chap14matplotlib\Demo14_2Detail\QtApp\MainWindow.h
............此处省略152个文件信息
相关资源
- pyqt5windows生成二维工具源码
- pandas+matplotlib习题数据集
- pyqt5PyQt5快速开发与实战
- pyqt5 2019学习手册 自编手册 可以当工
- pyqt5思维导图与笔记
- PyQt5-5.11.2-5.11.1-cp35.cp36.cp37.cp38-none-w
- PyQt5快速开发与实战PDF 带目录
- pyqt5_tools-5.11.3.1.4-cp37-none-win_amd64
- PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-w
- PyQt5快速开发与实战电子书(清晰有目
- pyqt5pyqt5-tools
- 《PyQt5快速开发与实战》电子扫面带书
- PyQt5-5.14.1-5.14.0-cp35.cp36.cp37.cp38-none-w
- PyQt5快速开发与实战(PDF+配套源码)
- PyQt5快速开发与实战源码(完整版)
- Deep_learning_GUI.rar
- pyqt5图片和视频浏览器
- pyqt5串口通讯助手
- PyQt5:QtCharts 绘制折线图
- pyqt5:Qpainter绘制基础图形,鼠标拖动
- PyQt5高阶界面控件
- PyQt5快速开发与实践
- PyQt5系列教程(二)利用QtDesigner设计
- PyQt5:简单视频播放器
- 简单的数据库查询系统窗口实现
- QQLogin.ui
- PyQt5 tutorial PyQt5教程英文版
- 利用百度人脸识别API和pyqt5实现基于人
- 笔趣阁小说器
- pyqt5实现的登录功能
评论
共有 条评论