رسم یک دنبالهی دادهی دیگر
میتوانیم با اضافه کردن کمینهی دما نمودار گویای خود را از این هم سودمندتر کنیم. باید دادههای مربوط به کمینهی دما را از فایل دادهها استخراج کنیم و آنها را نمودار خود بیفراییم، مانند زیر:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--snip--
filename = 'sitka_weather_2018_simple.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader)
# Get dates, and high and low temperatures from this file.
dates, highs, lows = [], [], []
for row in reader:
current_date = datetime.strptime(row[2], '%Y-%m-%d')
high = int(row[5])
low = int(row[6])
dates.append(current_date)
highs.append(high)
lows.append(low)
# Plot the high and low temperatures.
plt.style.use('seaborn')
fig, ax = plt.subplots()
ax.plot(dates, highs, c='red')
ax.plot(dates, lows, c='blue')
# Format plot.
plt.title("Daily high and low temperatures - 2018", fontsize=24)
--snip--
|
در ابتدا لیست lows را برای نگهداری دماهای کمینه اضافه میکنیم و سپس این داده را از موقعیّت هفتم هر سطر (row[6]) استخراج و ذخیره میکنیم. سپس یک فراخوانی plot() دیگر برای دماهای کمینه اضافه میکنیم و این مقادیر را آبی میکنیم. در نهایت عنوان را بهروز میکنیم. شکل ۱۶-۴ نمودار حاصل را نشان میدهد.
شکل ۱۶-۴- دو دنبالهی داده در یک نمودار