matplotlib - 对绿色进行注释的最佳颜色
问题描述
用于对 viridis 进行注释的“最佳”颜色是什么。我正在寻找一种具有最大清晰度和对比度的颜色。由于 viridis 色彩方案有很多科学知识,我希望有一种“理想”的颜色可以在 viridis 上进行注释。正如您在下面看到的,在 matplotlib 中使用标准的“红色”并没有很好的可见性。
编辑:我不会考虑这种纯粹的观点,因为 viridis 配色方案背后有严格的科学,我对适合该框架的答案感兴趣。
解决方案
根据@JohanC 的评论,我同意使用不同的面部和边缘颜色是一个好主意。这是示例:
# It is only a fraction of code to reproduce the figure, just an example of text highlight
import matplotlib.patheffects as PathEffects
txt = axes.text(1.15, 8.25,"Good fit at dense and\nCO-rich conditions", color='w', rotation=45)
txt.set_path_effects([PathEffects.withStroke(linewidth=1, foreground='k')])
推荐阅读
- javascript - 环回电子邮件连接器连接 ETIMEDOUT 错误
- r - 通过混合方向的多个变量对 data.frame 进行排序
- ios - 检查 json 响应是数组还是整数或字符串作为键?
- php - 通过 PHP 导入 CSV 中前一行的值
- python - Python返回地图对象
- laravel - 在查询中使用 grouby 和 sum
- xml - 在列表自由标记中打印项目
- python - 关于信号滤波器和组成
- spring-boot - 无法加载驱动程序类:使用 Eclipse 的 Spring Boot 上的 com.mysql.jdbc.Driver 错误
- android - 仅 Android P(8.1) 模拟器中的错误]:android.database.sqlite.SQLiteException:没有这样的表:(代码 1 SQLITE_ERROR):