x = date.append(c [1])とy = umidita.append(c [2])のグラフを描く必要があります。私はこのエラーを受け取ります、どうすればいいですか?また、どのように日付を時系列に並べることができますか? 例:
date.append:28-10-2016および6-12-2016にあります。 umidita.append:86と78,9で。 centralina_min_distanza =ローマMatplotlib:文字列からソートされた日付をプロットする
dati = [("Rome", "6-12-2016", 78.9),
("Rome", "28-10-2016", 86),
("Milan", "6-12-2016", 155)]
centralina_min_distanza= "Rome"
date=[]
umidita=[]
for c in dati:
if c[0]==centralina_min_distanza:
date.append(c[1]) #aggiungo dati e umidita alle liste
umidita.append(c[2])
import numpy as np
import pylab
pylab.figure(1)
x=np.array([float(n) for n in c[1].split()])
y=np.array([float(n) for n in c[2].split()])
pylab.plot(x,y)
pylab.show()
と同じであることを確認する必要がありますあなたの問題を見るのはかなり難しいです。 [MCVE]を入力してください。これを行うために、 'dati'の最初のいくつかの値をとり、それらをハードコードされたリストに入れてください。また、 'centralina_min_distanza'の値を割り当ててください。 – ImportanceOfBeingErnest
ああ、ありがとう!あなたはそれを悪化させました。[MCVE]のどの言葉を理解できませんでしたか? – ImportanceOfBeingErnest
最終的に[MCVE]を制作するために質問を編集しました。これが本当にあなたのものであるかどうかを確認してください。 – ImportanceOfBeingErnest