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

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

Plotly:如何為離散分類(lèi)變量設(shè)置等值線圖顏色?

Plotly:如何為離散分類(lèi)變量設(shè)置等值線圖顏色?

慕沐林林 2023-06-27 16:23:53
我正在嘗試?yán)L制一張世界地圖,其中包含具有不同風(fēng)險(xiǎn)級(jí)別(低、中和高)的所有國(guó)家。我想讓每個(gè)風(fēng)險(xiǎn)級(jí)別具有不同的顏色,但不確定如何更改配色方案,以便每個(gè)風(fēng)險(xiǎn)類(lèi)別都有我選擇的顏色。df.risk 變量目前低為 1,中等為 2,高為 3,因此它是一個(gè)連續(xù)變量,但是我想使用離散變量,fig = go.Figure(data=go.Choropleth(    locations = df['code'],    z = df['risk'],    text = df['COUNTRY'],    colorscale = 'Rainbow',    autocolorscale=False,    reversescale=True,    marker_line_color='darkgray',    marker_line_width=0.5,    colorbar_tickprefix = '',    colorbar_title = 'Risk level',))fig.update_layout(    title_text='Risk map',    geo=dict(        showframe=False,        showcoastlines=False,        projection_type='equirectangular'    ),    annotations = [dict(        x=0.55,        y=0.15,        xref='paper',        yref='paper',        text='Source: <a href="www.google.com">\            Google</a>',        showarrow = False    )])fig.show()我的樣本 df 是:{'Country': {0: 'Afghanistan',  1: 'Albania',  2: 'Algeria',  3: 'American Samoa',  4: 'Andorra'}, 'code': {0: 'AFG', 1: 'ALB', 2: 'DZA', 3: 'ASM', 4: 'AND'}, 'risk': {0: 'High', 1: 'Moderate', 2: 'High', 3: 'Low', 4: 'High'}}
查看完整描述

1 回答

?
繁花如伊

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

在這種情況下,我寧愿使用plotly.expresswithcolor=df['risk']然后設(shè)置color_discrete_map={'High':'red', 'Moderate':'Yellow','Low':'Green'}

陰謀:

http://img1.sycdn.imooc.com//649a9cb5000102cc06540306.jpg

完整代碼:

import plotly.express as px

import pandas as pd


fig = px.choropleth(locations=df['Country'], 

                    locationmode="country names",

                    color=df['risk'],

                    color_discrete_map={'High':'red',

                                        'Moderate':'Yellow',

                                        'Low':'Green'}

                    #scope="usa"

                   )

fig.show()


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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