2014-10-18 31 views
0

我想一個jpg圖像與-1之間連續線的一個簡單的插曲結合1 ,但我還沒有尚未對其進行管理。問題在於jpg圖像被加載了3個維度(RGB),而一個圖形只能接受具有兩個維度的數組。結合JPEG圖像與數字

任何想法??

Thanx提前

到現在爲止我已經在網上搜索這個管理:

fig, axes = plt.subplots(nrows=2) 
print fig,axes 
for ax in axes: 
    ax.plot(np.random.random(100)) 

image=im.imread('image.jpg') 
plot = plt.imshow(image) 

plt.text(image.shape[1]/2, 10, "Does this refer to a ?", horizontalalignment = "center") 

axes[1].autoscale(False)) 



plt.show() 
+0

「*這個數字只能接受與二維數組*」 - 你能更準確?什麼API調用只能接受二維數組? – 2014-10-18 23:31:59

回答

1

我無法理解你的問題。

這是否你想要做什麼?

import numpy as np 
import matplotlib.pyplot as plt 
import matplotlib.image as im 

fig, (chart, picture) = plt.subplots(nrows=2) 

# First, the chart 
chart.plot(np.random.random(100)) 

# Second, an image 
image=im.imread('image.jpg') 
picture.imshow(image) 
picture.axis('off') 

plt.show() 

enter image description here