python - 如何获得没有填充的标记,来自 seaborn 0.11+
问题描述
matplotlib.pyplot.scatter()
有一个facecolors=None
论点会使数据点看起来内部是空心的。如何获得相同的外观seaborn.jointplot()
?
在以前的 seaborn 版本中发现了相同的参数,但在最新版本(0.11)中由于某种原因被删除。
解决方案
- 由于
seaborn
是 的高级 APImatplotlib
,这似乎反映了matplotlib
- 根据JointGrid 文档中的示例,参数为
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")
推荐阅读
- firebase - 在 ionic 3 中使用 changes.map 从 firebase 获取数据时出错
- java - 将现有 Spring Boot 项目从 java 1.8 更新到 java 11
- batch-file - 使用重复命令时如何跳过批处理文件错误
- android - 如何在 Android 的启动画面中显示 Lottie 动画?
- reactjs - 我可以在没有 Node.js 服务器的情况下拥有一个多页面 React 应用程序吗?
- java - 添加 admob 活动后,Android 应用程序未启动
- aws-api-gateway - serverless-offline:如果指定了 http_proxy,自定义授权器将不起作用
- python - Counter() 并绘制文本中最常见的单词
- python - 有人向我解释如何用库解决这个问题?matplotlib
- azure - 列出每个 Azure 子网上的 Azure NSG