Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何基于值列表创建颜色栏?_Python_Matplotlib_Colorbar - Fatal编程技术网

Python:如何基于值列表创建颜色栏?

Python:如何基于值列表创建颜色栏?,python,matplotlib,colorbar,Python,Matplotlib,Colorbar,我必须根据给定的值用特定的颜色填充一些补丁。我有一个如下所示的数据框: df: Val Patch 0 12 0 1 13 1 2 16 2 3 18 3 4 19 4 5 24 5 6 31 6 7 33 7 8 34 8 9 35 9 我想知道如何在色条(例如红色)中为每个值创建“正确”颜色的关联 cmap=plt.cm.Reds可能有助于@jezrael在这种情况下,我必须根据df.val对df进行排序,对吗?似乎是的

我必须根据给定的值用特定的颜色填充一些补丁。我有一个如下所示的数据框:

df:

   Val  Patch
0   12  0
1   13  1
2   16  2
3   18  3
4   19  4
5   24  5
6   31  6
7   33  7
8   34  8
9   35  9
我想知道如何在色条(例如红色)中为每个值创建“正确”颜色的关联


cmap=plt.cm.Reds

可能有助于@jezrael在这种情况下,我必须根据
df.val
df进行排序,对吗?似乎是的,我不确定。可能有助于@jezrael在这种情况下,我必须根据
df.val
df进行排序,对吗?似乎是的,我不确定。