出于好奇,我想知道如何在下面的代码中执行此操作.我一直在寻找答案,但没用.
import numpy as np
import matplotlib.pyplot as plt
data=np.random.exponential(scale=180, size=10000)
print ('el valor medio de la distribucion exponencial es: ')
print np.average(data)
plt.hist(data,bins=len(data)**0.5,normed=True, cumulative=True, facecolor='red', label='datos tamano paqutes acumulativa', alpha=0.5)
plt.legend()
plt.xlabel('algo')
plt.ylabel('algo')
plt.grid()
plt.show()
Run Code Online (Sandbox Code Playgroud) 我正在编写一个简单的Python应用程序,它使用matplotlib在屏幕上显示一些数字.生成的数字数量基于用户输入和整个应用程序生命周期的变化.用户能够发出"绘图"命令以生成具有所选数据系列的新图形窗口.为了改善用户体验,我想提供另一个命令,它将以一种方便的方式以编程方式排列所有打开的图形窗口(例如,将它们平铺在可用的屏幕空间中).
我相信已经找到了允许我调整图窗口大小的API(以像素为单位),但是没有成功找到在屏幕上设置其绝对位置的方法.有没有办法在不深入了解正在使用的后端的细节的情况下做到这一点?我想以后端不可知的方式执行此操作,以便我可以避免依赖可能在将来更改的实现细节.