相关疑难解决方法(0)

如何获取没有填充的联合图标记

matplotlib.pyplot.scatter()有一个facecolors=None参数将使数据点看起来内部是空心的。如何获得相同的外观seaborn.jointplot()

在早期版本的seaborn中也发现了相同的论点,但由于某种原因在最新版本(0.11)中被删除。

python scatter-plot seaborn jointplot jointgrid

5
推荐指数
1
解决办法
3183
查看次数

散点图上的不同颜色编码和标记

我想seaborn使用以下数据框创建散点图:

df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [2, 4, 6, 8], 'C':['y', 'y', 'n', 'n'], 'D': [1, 1, 2, 2]})
Run Code Online (Sandbox Code Playgroud)

在我的图表中应该Ax-variable和。此外,我想根据列进行颜色。最后,何时标记应为开放面(无面色)以及何时标记应为封闭面。我最初的想法是使用and参数:By-variableDC='y'C='n'huestyle

sns.scatterplot(x='A', y='B', data=df, hue='D', style ='C')
Run Code Online (Sandbox Code Playgroud)

但是,我未能获得我正在寻找的图表。

python scatter-plot pandas seaborn

4
推荐指数
1
解决办法
1万
查看次数

如何将matplotlib图设置为“不填充”?

我想将一个图叠加在另一个图上(它们实际上是多边形,在某些纬度/经度空间中,使用geopandas,但该图只是从matplotlib派生的)

我有:

figZ, axZ = plt.subplots(1, figsize=(11,8.5))
Sfig = X.plot(ax=axZ, color='white', edgecolor='black', lw=0.7)
Y.plot(ax=axZ, color='white', edgecolor='black', lw=0.7, alpha=0.3)
Run Code Online (Sandbox Code Playgroud)

如何设置Sfigcolor为‘无填充’,而不是白色的?现在的方式是将我的Sfig图片(X.plot)通过图片的Alpha “模糊化” Y.plot。如何将“颜色”设置为实际上是透明的?

python matplotlib

3
推荐指数
1
解决办法
2846
查看次数