如何以简单的方式使 matplotlib 标记对色盲友好?
Posted
技术标签:
【中文标题】如何以简单的方式使 matplotlib 标记对色盲友好?【英文标题】:How to make matplotlib markers colorblind-friendly in a simple way? 【发布时间】:2021-12-22 02:50:54 【问题描述】:目前我正在使用命令
plt.errorbar(X,Y,yerr=myYerr, fmt="o", alpha=0.5,capsize=4)
我得到默认标记颜色:
但是我应该怎么做才能强制 matplotlib 对色盲更友好呢?
【问题讨论】:
【参考方案1】:根据此[1],您可以使用预定义的色盲样式。它应该很简单:
import matplotlib.pyplot as plt
plt.style.use('tableau-colorblind10')
[1]https://matplotlib.org/stable/users/prev_whats_new/whats_new_2.2.html#new-style-colorblind-friendly-color-cycle
也可以查看此链接中的最后一张图片:
https://matplotlib.org/stable/gallery/style_sheets/style_sheets_reference.html
【讨论】:
以上是关于如何以简单的方式使 matplotlib 标记对色盲友好?的主要内容,如果未能解决你的问题,请参考以下文章
如何以交互方式更新 matplotlib imshow() 窗口?
如何以交互方式更新 matplotlib imshow() 窗口?
如何使用matplotlib使绘图的xtick标签成为简单的图形?
Python 绘图:如何让 matplotlib.pyplot 停止强制标记我的样式?