matplotlib.pyplot.scatter()
有一个 facecolors=None
参数将使数据点在内部看起来是空心的。如何获得相同的外观 seaborn.jointplot()
?
在以前版本的 seaborn 中发现了相同的论点,但由于某种原因在最新版本 (0.11) 中被删除了。
最佳答案
seaborn
是 matplotlib
的高级 API ,这似乎反射(reflect)了 matplotlib
中的功能fc
.使用 fc
,您还应该使用 ec
.fc='none'
, 不指定 ec
, 将导致空白标记。 'None'
和 'none'
两者都有效,但不是 None
. import seaborn as sns
# load data
penguins = sns.load_dataset("penguins", cache=False)
# set x and y
x, y = penguins["bill_length_mm"], penguins["bill_depth_mm"]
# plot
sns.jointplot(data=penguins, x="bill_length_mm", y="bill_depth_mm", ec="g", fc="none")
关于python - 如何获得没有填充的标记,来自seaborn 0.11+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63894341/