lgd*_*lgd 4 python matplotlib seaborn
如何更改seaborn使用的颜色顺序?例子:
import seaborn as sns
import pandas
data = pandas.DataFrame({"x": [1,2,3], "y": [1,1,1], "color": ["a", "b", "c"]})
sns.pointplot(x="x", y="y", hue="color", data=data)
Run Code Online (Sandbox Code Playgroud)
如何更改“色调”中默认调色板的颜色分配?例如,不是从调色板中选择(蓝色,绿色,红色),而是使用(绿色,蓝色,红色)?我想保持相同的调色板,只是改变颜色的顺序。
pointplot接受一个字典,其中键中包含级别名称,值中包含颜色名称,因此您可以这样做。换句话说,palette=dict(a="g", b="b", c="r")。这是最安全的,但是如果您知道要获得的色调顺序(或指定它),您也可以这样做palette=["g", "b", "r"]。
| 归档时间: |
|
| 查看次数: |
6920 次 |
| 最近记录: |