seaborn调色板作为matplotlib colormap

seaborn调色板作为matplotlib colormap,第1张

seaborn调色板作为matplotlib colormap

你必须将一系列颜色从seaborn调色板转换成
matplolib(thx至@RafaelLopes,建议变更):

import seaborn as snsimport matplotlib.pylab as pltimport numpy as npfrom matplotlib.colors import ListedColormap# construct cmapflatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"]my_cmap = ListedColormap(sns.color_palette(flatui).as_hex())N = 500data1 = np.random.randn(N)data2 = np.random.randn(N)colors = np.linspace(0,1,N)plt.scatter(data1, data2, c=colors, cmap=my_cmap)plt.colorbar()plt.show()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存