Ответ 1
Чтобы отобразить только один из выбранных столбцов, вы можете выбрать интересующие столбцы, передав список оператору индекса:
ax = df[['V1','V2']].plot(kind='bar', title ="V comp", figsize=(15, 10), legend=True, fontsize=12)
То, что вы пробовали, было df['V1','V2']
, это поднимет значение KeyError
, так как в нем не будет столбца, хотя он выглядит смешно сначала, вы должны подумать о том, что вы передаете список, поэтому двойные квадратные скобки [[]]
.
import matplotlib.pyplot as plt
ax = df[['V1','V2']].plot(kind='bar', title ="V comp", figsize=(15, 10), legend=True, fontsize=12)
ax.set_xlabel("Hour", fontsize=12)
ax.set_ylabel("V", fontsize=12)
plt.show()