可能是按顺序排列的,也可能是按顺序排列的

2024-06-25 06:57:53 发布

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

我想画出温度随时间下降的曲线。计算是正确的,我的问题是字典无法整理。我能及时地把名单分类。键=时间(1年、5年、10年等),值=温度。我要按钥匙分类

drawtemperature={}
for i, tau in enumerate(years):
    for well in producers :
        Temperature=[]
            if len(reached) == 0:
                Temperature.append(T0)
            else: 
                 sumQ=well.flow/nbcontours*len(reached)
                 Tm=((well.flow-sumQ)*T0+sumQ*Ti)/well.flow
                 Temperature.append(Tm)   

           drawtemperature[tau]=Temperature

dc=[drawtemperature[k] for k in sorted(drawtemperature)]

for k in dc:
    pylab.plot(drawtemperature.keys(), drawtemperature.values())
pylab.show()

因为没有订字典,所以画错了。这个数字应该是活塞状的。我不能发布图片,因为我需要至少10个声誉(:

我知道我不能订字典,我一直试着从藏书中订购词典,但没用。有什么想法吗?在


Tags: inforlen字典时间分类温度flow