根据数据框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为每个数据点分配dictcolor

这是我当前的代码,基本上只使用markerfacecoloralt绘制正方形标记,其填充颜色与数据点的值相对应。 X轴对我来说无关紧要。我只需要将这些点散布到足够远的位置,以便可以读取标签并按升序粗略地绘制这些点。我使用了一些技巧来做到这一点,但我也意识到这可能不是显示此数据的最佳方法。但是,如果我可以使用所需的2个十六进制值进行颜色编码,那将非常有帮助。在此先感谢您耐心等待我糟糕的新手级代码!

cmap

mat

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)