-
大小: 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個文件信息
評論
共有 條評論