下面是我的數(shù)據(jù)集,我無(wú)法在條形圖的 x 軸上勾選或標(biāo)記 [城市 1、城市 2、城市 3 和城市 4]。它是一個(gè) 1*4 矩陣。City1 City2 City3 City41000 1020 940 720這是我的代碼,df.plot.bar(color = 'deepbluesky', width = 2)plt.xticks([], rotation = 'vertical')一個(gè)幫助將不勝感激,謝謝!
2 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
讓我們嘗試通過(guò)堆疊使城市和相應(yīng)的值出現(xiàn)在列中。然后將城市設(shè)置為索引。默認(rèn)情況下,索引強(qiáng)制繪制在 x 軸上。
df.T.plot.bar()

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
假設(shè)我的數(shù)據(jù)集
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('Position_Salaries.csv')
x = df["Position"]
y = df["Salary"]
plt.figure(figsize=(15,8))
plt.title("Position vs Salary")
plt.bar(x,y)
plt.xlabel("Positions")
plt.ylabel("Salary")
plt.show()
添加回答
舉報(bào)
0/150
提交
取消