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

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

使用 Pandas 按組繪制線

使用 Pandas 按組繪制線

拉莫斯之舞 2023-12-08 17:05:55
我試圖在列中繪制值,并通過從外部手動(dòng)傳遞顏色來根據(jù)不同列中的組對(duì)它們進(jìn)行著色。我將藍(lán)色分配給測(cè)試組,將紅色分配給訓(xùn)練組。但以下代碼僅以藍(lán)色繪制值。import datetimeimport pandas as pddft2 = pd.DataFrame({'A': [1,3,3,4,1,3,3,4],                    'B': [2015, 2016, 2017,2018, 2019, 2020, 2021, 2022],                    'C': pd.Categorical(["test", "train", "test", "train","train","train","train","train"])})dft2 = dft2.set_index('B')colors = {'test': 'b', 'train': 'r'}dft2['A'].plot(figsize=(24,3),  rot=90, color=[colors[i] for i in dft2['C']])
查看完整描述

1 回答

?
www說

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

您可能需要散點(diǎn)圖版本


import datetime

import pandas as pd



dft2 = pd.DataFrame({'A': [1,3,3,4],

                'B': [2015, 2016, 2017,2018],

                'C': pd.Series(1, index=list(range(4)), dtype='float32'),

                'D': np.array([3] * 4, dtype='int32'),

                'E': pd.Categorical(["test", "train", "test", "train"]),

                'F': 'foo'})


dft2.plot.scatter(x='B',y='A',c=['b' if i== 'test' else 'r'  for i in dft2['E']])


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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