如何解决根据数据框matplotlib
我有一个简单的数据框data
,其中的列表示样品ID region
,要绘制的数量hotspot_ratio
,以及两个单独的列,其十六进制代码为{{1} }和hex
。我希望根据每个数据点对应的两个十六进制代码组合对标记进行着色。
我从此页中学到:(https://matplotlib.org/3.1.1/gallery/lines_bars_and_markers/marker_fillstyle_reference.html)
可以将两种颜色分配给单个标记。我想实现类似这样的简单方法,但是我不清楚如何使用hex_2
为每个数据点分配dict
和color
。
这是我当前的代码,基本上只使用markerfacecoloralt
绘制正方形标记,其填充颜色与数据点的值相对应。 X轴对我来说无关紧要。我只需要将这些点散布到足够远的位置,以便可以读取标签并按升序粗略地绘制这些点。我使用了一些技巧来做到这一点,但我也意识到这可能不是显示此数据的最佳方法。但是,如果我可以使用所需的2个十六进制值进行颜色编码,那将非常有帮助。在此先感谢您耐心等待我糟糕的新手级代码!
cmap
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。