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

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

在 Python 中自定義顏色條(截?cái)嗖⑻砑痈囝伾?/h1>

我是 Python 的新手。你能幫我對(duì)顏色條進(jìn)行適當(dāng)?shù)亩ㄖ茊??我已?jīng)嘗試過(guò)來(lái)自網(wǎng)絡(luò)的幾種變體,但它們無(wú)法以正確的方式工作。我有以下帶有顏色條的圖表:這是代碼:set_cmap('rainbow')contourf(0.5*(data1+data2))xlabel (r'across track $\rm\,[pixels]$')ylabel (r'along track $\rm\,[pixels]$')cbar = plt.colorbar()cbar.set_label('radiance', rotation=270)title('1.6 mue (avg: 5992-6012 cm^(-1))')# Show the major grid lines plt.grid(b=True, which='major', color='#666666', linestyle='-')# Show the minor grid lines plt.minorticks_on()plt.grid(b=True, which='minor', color='#666666', linestyle='-', alpha=0.4)`fig=plt.figure()我需要將顏色條截?cái)酁?0 到 9 之間的值,即 0、1、2、3、4、5、6、7、8、9,并為每個(gè)值創(chuàng)建一個(gè)新顏色。像 cbar = plt.clim(0, 9) 這樣的 PS 命令不起作用。提前致謝!
查看完整描述

1 回答

?
函數(shù)式編程

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

使用levels=您可以判斷contourf您想要新級(jí)別的值。在這種情況下,案例選擇levels=0,1,2,...,9似乎可以實(shí)現(xiàn)您想要的。


請(qǐng)注意,顏色是在對(duì) 的調(diào)用中決定的contourf。該函數(shù)colorbar只是試圖可視化使用的顏色。


下面的代碼首先創(chuàng)建一些介于 0 和 20 之間的隨機(jī)數(shù)據(jù),異常值值為 50。默認(rèn)調(diào)用contourfis compared to one werelevels是明確設(shè)置的。


import matplotlib.pyplot as plt

from matplotlib.patches import Ellipse

import numpy as np


N, M = 100, 300

x = np.random.uniform(-0.1, 0.1, (N, M)).cumsum(axis=1).cumsum(axis=0)

x -=  x.min()

x *= 20 / x.max()

x[-1,-1] = 50

fig, (ax1, ax2) = plt.subplots(ncols=2, figsize=(12,4))

cont1 = ax1.contourf(x, cmap='rainbow')

plt.colorbar(cont1, ax=ax1)

cont2 = ax2.contourf(x, levels=np.arange(10), cmap='rainbow')

plt.colorbar(cont2, ax=ax2)

plt.show()

http://img1.sycdn.imooc.com//643e51690001fb3606540226.jpg

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

添加回答

了解更多

舉報(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)