Matplotlib科研画图.调色盘颜色提取和更改

Matplotlib科研画图.调色盘颜色提取和更改

#提取调色盘颜色 palette

#提取seaborn调色盘颜色
plt.style.use('default') #清空之前调色盘更改
sns.set() #将调色盘设置为seaborn
color_palette_sns = plt.rcParams['axes.prop_cycle'].by_key()['color'] #提取当前调色盘颜色

#提取ggplot调色盘颜色
plt.style.use('default')
plt.style.use('ggplot')
color_palette_ggplot = plt.rcParams['axes.prop_cycle'].by_key()['color']
# sns.palplot(color_palette_ggplot)

#提取default调色盘颜色
plt.style.use('default')
color_palette_default = plt.rcParams['axes.prop_cycle'].by_key()['color']

#更改
ax.set_prop_cycle(color=color_palette_ggplot)
#或设置color = color_palette_default[x] #x为palette中第几个

#在循环中提取当前颜色,用于绘制n条相同颜色的线
c = next(ax._get_lines.prop_cycler)['color']

#提取cmap的颜色
import matplotlib
cmap = matplotlib.cm.get_cmap('Spectral') #可以选要提取的cmap,如'Spectral'
cmap(0.1) # 0-1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值