我试图从seaborn文档中创建一个这样的图形,但是条纹图的边缘颜色由色调决定。这是我的尝试:
import seaborn as sns
df = sns.load_dataset("tips")
ax = sns.stripplot(x="sex", y="tip", hue="day", data=df, jitter=True,
edgecolor=sns.color_palette("hls", 4),
facecolors="none", split=False, alpha=0.7)
但是男性和女性的调色板似乎是不同的。如何为两个类别使用相同的调色板?
我用海运0.6.dev
edgecolor参数直接传递到plt。散布
。目前你给它一个4种颜色的列表。我不太确定在这种情况下我希望它做什么(我也不太确定为什么你最终会看到你在这里看到的东西),但我不希望它“起作用”。
完成此工作的理想方法是使用“空心圆”标记图示符,该图示符根据color
(或facecolor
)属性而不是边缘为边缘着色。虽然在核心matplotlib中有这样一个选项会很好,但存在一些不一致的地方,这可能会使其不可行。但是,可以将一个自定义标志符号拼凑在一起,以实现以下目的:
import numpy as np
import matplotlib as mpl
import seaborn as sns
sns.set_style("whitegrid")
df = sns.load_dataset("tips")
pnts = np.linspace(0, np.pi * 2, 24)
circ = np.c_[np.sin(pts) / 2, -np.cos(pts) / 2]
vert = np.r_[circ, circ[::-1] * .7]
open_circle = mpl.path.Path(vert)
sns.stripplot(x="sex", y="tip", hue="day", data=df,
jitter=True, split=False,
palette="hls", marker=open_circle, linewidth=0)
FWIW我还应该提到,使用这种方法时要小心,因为颜色变得更加难以区分。hls
调色板加剧了这个问题,因为灰绿色和青色中间颜色最终非常相似。我可以想象这种情况会很好地工作,例如,一个色调变量有两个层次,由灰色和明亮的颜色表示,你想强调后者。
颜色在可视化中起着比任何其他方面更重要的作用。 有效使用时,颜色为绘图增加了更多价值。 调色板是指平面,画家在其上排列和混合涂料。 建筑调色板 Seaborn提供了一个名为color_palette()的函数,可用于为图表添加颜色并为其添加更多美学价值。 用法 (Usage) seaborn.color_palette(palette = None, n_colors = None, desat
演示代码和显示颜色差异的在线Jupyter笔记本位于:https://anaconda.org/walter/pandas_seaborn_color/notebook 当我使用dataframe方法绘制条形图时,颜色是错误的。Seaborn改进了matplotlib的调色板。matplotlib中的所有绘图自动使用新的Seaborn调色板。但是,数据帧中的条形图将恢复为非Seaborn颜色。这种
问题内容: Seaborn提供了一个名为“调色板”的功能,可以让您轻松地 为绘图创建新的调色板。 我想将调色板转换为cmap,我可以在matplotlib中使用, 但我不明白我该怎么做。 不幸的是,像“cubehelix\u palete”,“light\u palete”这样的函数,有一个 “作为\u cmap”参数不幸的是,“调色板”没有。 问题答案: 你必须将一系列颜色从seaborn调色板
我在给散点图标记着色时遇到了一些麻烦。我有一个简单的数据框,其中有一个值“pos”和另外两个值“af_min”和“af_max”。我想根据af_x和af_y的一些条件给标记上色,但是因为我没有任何列可以用作色调,所以我创建了自己的列“color”。 现在,我创建了一个散点图,使用海运和海运调色板的方式: 在这里,我放置了整个脚本,以便您可以复制它: 感谢所有能帮忙的人!
调色板 返回上级 1、什么是调色板? 2、调色板的种类 3、对非主页面设置调色板 4、共享调色板 5、调色板动画 什么是调色板? 返回目录 基于调色板的页面需要调色板才能真正有意义的显示出来。一个基于调色板的页面,通常也被称作一个“色彩索引”页面,仅仅是一些数字的集合,其中的每一个数字代表一个像素。每一个数字的值都对应于一个色彩表中的项,这个表告诉DirectDraw对这个像素使用什么样的颜色。D
调色板 可对模型的颜色进行设置,设有简单、高级和原始三种调节方式。一般情况下,原始材质的颜色不能更改。 注意事项 设置的颜色将在原模型贴图的基础上进行叠加,即调节后的颜色会受原模型贴图颜色的影响。