導航:首頁 > 編程語言 > python怎麼添加多張圖片

python怎麼添加多張圖片

發布時間:2024-03-27 15:45:04

python matplotlib如何在一個窗口畫多張圖,使用forward to next view按鈕切換

# -*- coding: utf-8 -*-


from matplotlib.figure import Figure

from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg

from Tkinter import *

class test(object):

def __init__(self,parent):

self.parent = parent

self.n = 0

Button(self.parent,text = 'change',command = self.change).pack()

'''表格個數'''

num = 2

fig = []

self.canvas = []

for i in range(num):

fig.append(Figure())

self.canvas.append(FigureCanvasTkAgg(fig[i],master = self.parent))

self.canvas[0]._tkcanvas.pack()

'''以下可以創建不同的圖'''

axe = fig[0].add_subplot(111)

axe.set_title(u'第一個圖',{'fontname':'STSong'})

axe2 = fig[1].add_subplot(211)

axe2_2 = fig[1].add_subplot(212)

axe2.set_title(u'第二個圖',{'fontname':'STSong'})

def change(self):

self.n +=1

if self.n == 2:

self.n = 0

self.canvas[self.n -1]._tkcanvas.pack_forget()

self.canvas[self.n]._tkcanvas.pack()

if __name__ == "__main__":

root = Tk()

test(root)

root.mainloop()

您看著樣能不能滿足您的要求?

❷ python matplotlib模塊 如何畫兩張圖出來

python matplotlib模塊 如何畫兩張圖出來的方法:

代碼如下所示:

import numpy as np

import matplotlib.pyplot as plt

#創建自變數數組

x= np.linspace(0,2*np.pi,500)

#創建函數值數組

y1 = np.sin(x)

y2 = np.cos(x)

y3 = np.sin(x*x)

#創建圖形

plt.figure(1)

'''

意思是在一個2行2列共4個子圖的圖中,定位第1個圖來進行操作(畫圖)。

最後面那個1表示第1個子圖。那個數字的變化來定位不同的子圖

'''

#第一行第一列圖形

ax1 = plt.subplot(2,2,1)

#第一行第二列圖形

ax2 = plt.subplot(2,2,2)

#第二行

ax3 = plt.subplot(2,1,2)

#選擇ax1

plt.sca(ax1)

#繪制紅色曲線

plt.plot(x,y1,color='red')

#限制y坐標軸范圍

plt.ylim(-1.2,1.2)

#選擇ax2

plt.sca(ax2)

#繪制藍色曲線

plt.plot(x,y2,'b--')

plt.ylim(-1.2,1.2)

#選擇ax3

plt.sca(ax3)

plt.plot(x,y3,'g--')

plt.ylim(-1.2,1.2)

plt.show()

附上效果圖。

❸ Python使用matplotlib來for循環實時畫圖為什麼會出現多個圖出來,循環幾次就出來幾個圖,什麼原因

你好,你的代碼裡面用了一個for循環來調用plot.scatter,一共調用了三次,所以畫了三個圖。
你可以考慮用下面的代碼:
x=[]
Y=[]
for i in range(3):
x.append(i);
y=np.random.random()
Y.append(y)
plt.scatter(x,Y)
ply.show()

❹ python怎麼在word表中插圖片

# -*- coding: UTF8 -*-from docx import Documentfrom docx.shared import Pt doc = Document() # 文件存儲路徑path = "C:\\Users\\Administrator\\Desktop\\word文檔\\" # 讀取文檔# doc = Document(path + "hello.docx") # 添加圖片,後面的參數設置圖片尺寸,可以選填doc.add_picture(path + 'cat.jpg', width=Pt(300))

❺ python怎麼輸入圖片

python導入圖片的方法:

一、直接從源圖片中導入(圖片位於images文件夾內)self.label1=QLabel(self)

self.label1.setPixmap(QPixmap(r"images/head.jpg"))

layout.addWidget(self.label1)

#或者 layout.addWidget(QLabel(self, pixmap=QPixmap("images/head.jpg")))

二、利用qrc資源導入

1、先寫qrc文件

images/head.jpg

images/body.jpg

2、將qrc文件轉化成py文件

轉化命令為:pyrcc5 res.qrc -o res_rc.py

3、導入res_rc.py:import res_rc

4、layout.addWidget(QLabel(self,pixmap=QPixmap(":/images/head.jpg")))

注意需要添加:/符號作為前綴。

❻ Python的matplotlib怎麼在一張畫布上,畫兩個餅狀圖啊

%matplotlibinline
importmatplotlib.pyplotasplt

#121>1行2列第1個
fig1=plt.subplot(121)
plt.pie([1,2,3])
#122>1行2列第2個
fig2=plt.subplot(122)
plt.pie([10,5,5])

#亦可以plt.subplot(221)2行2列第1個

閱讀全文

與python怎麼添加多張圖片相關的資料

熱點內容
買男裝用什麼app好 瀏覽:851
文件夾合並了怎麼拆開 瀏覽:256
波段副圖源碼無未來函數 瀏覽:84
livecn伺服器地址 瀏覽:255
程序員這個工作真的很吃香嗎 瀏覽:842
程序員和數學分析師待遇 瀏覽:676
壓縮氣彈簧怎麼拆 瀏覽:319
華為公有雲伺服器添加虛擬ip 瀏覽:207
程序員和運營哪個累 瀏覽:22
抖音安卓信息提示音怎麼設置 瀏覽:454
光速虛擬機的共享文件夾 瀏覽:246
程序員培訓機構發的朋友圈真實性 瀏覽:742
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:298
普通人電腦關機vs程序員關機 瀏覽:628
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:505
固態硬碟編譯器重建 瀏覽:391
怎樣編輯硬碟文件夾 瀏覽:660