第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何更改此條形圖上條形的順序?

如何更改此條形圖上條形的順序?

aluckdog 2023-06-06 16:20:50
我正在使用 Seaborn 的計(jì)數(shù)繪圖函數(shù)來繪制 Prosper Ratings。用于創(chuàng)建情節(jié)的代碼:plt.figure(figsize = [10, 8])sb.countplot(data = clean_loan_data, x = 'ProsperRating', color = base_color);plt.xlabel('Prosper Rating')plt.ylabel('Count')plt.title('Prosper Rating Counts');我要解決的問題是條的順序。當(dāng)前,順序?yàn)?A、D、B、E、C、AA 和 HR。為什么這是固定順序,我該如何更改?明確地說,我想移動(dòng)每個(gè)欄及其標(biāo)簽。所需的順序是 AA、A、B、C、D、E 和 HR。
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以通過參數(shù)設(shè)置順序order=。如果您還想分配單獨(dú)的顏色,請使用palette=:


import matplotlib.pyplot as plt

import pandas as pd

import seaborn as sns

import numpy as np


ratings = ['AA', 'A', 'B', 'C', 'D', 'E', 'HR']

colors = ['crimson', 'limegreen', 'dodgerblue', 'gold', 'blueviolet', 'darkturquoise', 'fuchsia']

samples = np.repeat(ratings, np.random.randint(10, 100, len(ratings)))

np.random.shuffle(samples)

clean_loan_data = pd.DataFrame({'ProsperRating': samples})


plt.figure(figsize=[10, 8])

sns.countplot(data=clean_loan_data, x='ProsperRating', palette=colors, order=ratings)

plt.xlabel('Prosper Rating')

plt.ylabel('Count')

plt.title('Prosper Rating Counts')

plt.show()

http://img1.sycdn.imooc.com//647eed3f0001aad411270898.jpg

查看完整回答
反對 回復(fù) 2023-06-06
  • 1 回答
  • 0 關(guān)注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號