我对 Python 还很陌生(对使用 MatPlotLib 和 imageio 也很陌生),我想知道是否有可能先绘制图像,然后打印一些文本。
我的意思是:当你给予:
print('Test')
plt.imshow(imageio.imread(<location>))
Run Code Online (Sandbox Code Playgroud)
它首先打印文本,然后打印图像,但是当您给出:
plt.imshow(imageio.imread(<location>))
print('Test')
Run Code Online (Sandbox Code Playgroud)
它仍然首先打印文本。
有针对这个的解决方法吗?如果没有,是否有其他方法可以做到这一点?
plt.show()之后使用imshow
import matplotlib.pylab as plt
from numpy import random
Z = random.random((20,20)) # Test data
plt.imshow(Z, cmap=plt.get_cmap("Spectral"), interpolation='nearest') # Test plot
plt.show()
print("test")
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
1963 次 |
| 最近记录: |