我们可以使用ggplot中的数据框的某一列指定散景中点的颜色吗?

我们可以使用ggplot中的数据框的某一列指定散景中点的颜色吗?

问题描述:

在ggplot我们可以做ggplot(data,aes(x='col1',y='col2',color='col3')) 此基础上COL3值会给点颜色即使在COL3价值不明确的颜色名称(如红色,绿色等) 我们如何能做一些像这样的景我们可以使用ggplot中的数据框的某一列指定散景中点的颜色吗?

Bokeh palettes在列表中存储颜色。 plot函数需要一个明确的值。例如 -

from bokeh.plotting import figure, show 
from bokeh.palettes import Greys 
p=figure() 
color=Greys[3][1] #See the pyramid in the above mentioned link 
p.line([1,2,3],[2,3,2],color=color) 
show(p)