绘制大数据

2024-10-01 15:29:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些相当大的数据集,包括风力涡轮机2年的功率输出数据,每10分钟一个值。(105500分)。当我试图用matplotlib绘制它们时,需要很长时间——实际上它甚至没有完成,所以我的代码可能有一些问题。你知道吗

我造了几个pd系列从一个大的数据帧中。这个系列是时间步长和功率输出,我试图用matplotlib简单地绘制它们。你知道吗

    wind_avg = completeA['avg']
    wind_avg = wind_avg.dropna(how='all')
    wind_min = completeA['mini']
    wind_min = wind_min.dropna(how='all')
    power_min= completeA['min']
    power_min= power_min.dropna(how='all')
    power_avg= completeA['realo']
    power_avg=power_avg.dropna(how='all')
    zeitreihe= completeA['time']
    zeitreihe=zeitreihe.dropna(how='all')


    plt.figure(1)
    plt.plot(zeitreihe, wind_avg, label='wind_avg')
    plt.plot(zeitreihe, wind_min, label='wind_min')
    plt.plot(zeitreihe, power_min, label='power_min')
    plt.plot(zeitreihe, power_avg, label='power_avg')
    plt.ylabel('Installed capacity in MW')
    plt.xlabel('Years')
    plt.legend(loc='upper left', frameon=False)
    plt.savefig('hotzenplot.png')
    plt.show()  

所以现在我坐在这里,至少等了10分钟。那不可能,对吧?你认为我的代码有问题吗?或者花那么长时间是正常的吗?我的电脑不太旧。你知道吗

我可以压缩数据集,或者只使用每10个数据点吗?你知道吗


Tags: 数据plotpltallmin功率labelhow

热门问题