亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用每個類別的行數對海生線圖例進行注釋

使用每個類別的行數對海生線圖例進行注釋

翻閱古今 2022-09-27 16:29:46
我想在海生線圖中獲取并顯示每種類型的行數。例如import seaborn as snsfmri = sns.load_dataset("fmri")ax = sns.lineplot(x="timepoint", y="signal", hue="event", data=fmri)我想顯示帶有事件“stim”的行數和帶有事件“cue”的行數作為對圖例的補充,例如,它可以顯示“stim(23)”,而不是顯示圖例中的“stim”,這意味著23行將事件作為“stim”
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

像這樣的東西可以解決問題:


fmri = sns.load_dataset("fmri")

x_col = 'timepoint'

y_col = 'signal'

hue_col = 'event'


ax = sns.lineplot(x=x_col, y=y_col, hue=hue_col, data=fmri)

handles,labels = ax.get_legend_handles_labels()

counts = fmri[hue_col].value_counts()

# labels[0] is used for the title by seaborn

new_labels = [labels[0]]+['{:s} ({:d})'.format(l, counts[l]) for l in labels[1:]]

ax.legend(handles, new_labels)


查看完整回答
反對 回復 2022-09-27
  • 1 回答
  • 0 關注
  • 70 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號