python - 如何获得没有填充的标记,来自seaborn 0.11+

标签 python plot data-visualization seaborn

matplotlib.pyplot.scatter()有一个 facecolors=None参数将使数据点在内部看起来是空心的。如何获得相同的外观 seaborn.jointplot() ?
在以前版本的 seaborn 中发现了相同的论点,但由于某种原因在最新版本 (0.11) 中被删除了。

最佳答案

  • seabornmatplotlib 的高级 API ,这似乎反射(reflect)了 matplotlib 中的功能
  • 根据 JointGrid documentation 中的一个例子,参数为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")
    
    enter image description here

    关于python - 如何获得没有填充的标记,来自seaborn 0.11+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63894341/

    相关文章:

    python - 如何注释堆积图或面积图

    python - Plotly:有没有办法让日期 slider 成为面积图而不是折线图?

    python - matplotlib 中 3D 线框可视化的问题

    Hadoop 计数器可视化

    python - Anaconda 无法识别 : xgboost, catboost 和 lightgbm

    python - 忽略 Pandas 数据框中的非数字字符串值

    python - 如何从 PyPi 中删除文档

    python - Django SMTP [Errno 111] 连接被拒绝

    ios - 核心图的实时图 - 数据使用情况

    r - 使用 R 在一张图中绘制多个列表