2つのy軸に目盛を持ったグラフ
2つのy軸に目盛を持ったグラフって何?言葉で表現するのは難しいです。 これです。

左のy軸に気温、右のy軸に湿度の目盛が付いています。

このグラフより温度の違いが明瞭になっています。ソースです。

#-*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.style as mplstyle
import matplotlib
import pandas as pd

matplotlib.rc ('font', family='Noto Sans CJK JP')

data = pd.read_csv('weather.csv')
df = data.iloc[0:10]
l = df.columns.values
col_list = l[1 : ]
print(col_list)

hour = df['Hour']
min = min(hour)
max = max(hour)

w= 0.3
color = 'red'
fig = plt.figure(figsize=(4.0, 3.0), tight_layout = True)
ax1 = fig.add_subplot(111, xlabel='時', ylabel='気温', xticks=df.Hour)
ax1.tick_params(axis='y', labelcolor=color)
ax1.bar(df['Hour'] - w,  df['Temparature'],  width=w, align='edge', color = color)

color = 'blue'
ax2 = ax1.twinx()  # X軸を共有するax2を作成
ax2.set_ylabel('湿度', color=color)
ax2.tick_params(axis='y', labelcolor=color)
ax2.bar(df['Hour'],  df['Humidity'],  width=w, align='edge', color = color)

plt.savefig('bargraph3.png')

plt.show()
ax2 = ax1.twinx()
がキモになるところです。
同様に折れ線グラフでの表示です。

分かりやすいグラフです。
ソースです。

#-*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.style as mplstyle
import matplotlib
import pandas as pd

matplotlib.rc ('font', family='Noto Sans CJK JP')

data = pd.read_csv('weather.csv')
df = data.iloc[0:10]
print(df['Temparature'])
hour = df['Hour']
min = min(hour)
max = max(hour)

color = 'red'
fig = plt.figure(figsize=(4.0, 3.0), tight_layout = True)
ax1 = fig.add_subplot(111, xlabel='時', ylabel='気温', xlim=(min, max))
ax1.plot(df['Hour'], df['Temparature'], 'o-', color= color)
ax1.tick_params(axis='y', labelcolor=color)

color = 'blue'
ax2 = ax1.twinx()  # X軸を共有するax2を作成
ax2.set_ylabel('湿度', color=color)
ax2.plot(df['Hour'], df['Humidity'],  'o:', color= color)
ax2.tick_params(axis='y', labelcolor=color)

plt.savefig('linegraph2.png')

plt.show()
2つの要素(気温・湿度)ならこれで十分です。しかし、気圧まで入れるとどんなグラフにすればいいのか?難しです。