python - kumpulan panda mengikut carta keadaan
某草草
某草草 2017-06-20 10:05:45
0
1
1068

Bagaimana untuk melukis carta palang dengan nama sebagai abscissa dan skor sebagai ordinat?

某草草
某草草

membalas semua(1)
仅有的幸福

Cubalah

df.pivot('name', 'subject', 'score').plot.bar()

Prinsip visualisasi panda asas ialah menggunakan pangsi atau cair untuk mencipta format jadual yang diperlukan untuk carta.

Berikut ialah kod yang saya jalankan (Jupyter Notebook)

% matplotlib inline
data = [ {"name":"abc", "subject":"A", "score":40}, {"name":"abc", "subject":"B", "score":60}, {"name":"abc", "subject":"C", "score":40},
        {"name":"xyz", "subject":"A", "score":10}, {"name":"xyz", "subject":"B", "score":90}, {"name":"xyz", "subject":"C", "score":30}]
df = pd.DataFrame(data)
df.pivot('name', 'subject', 'score').plot.bar()

Hasil:

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!