如何去除散点图中各点之间的空白
How to remove the whitespaces between points in scatterplot
我已经使用散点图命令绘制了护士时间表图,但是每当点很接近时,就会有这个烦人的空白,我想摆脱它。一个例子:
所以每当点接近时就会出现这个白色间隙...
为了绘制红点,我使用了这个命令:
sns.scatterplot(x='xaxis', y='nurses', data=df_plot, marker=',', color='r', s=400,ci=100)
看起来你的标记是用白边绘制的。您可以使用 edgecolor='None'
作为 sns.scatterplot
.
的选项来删除它们
sns.scatterplot(x='xaxis', y='nurses', data=df_plot,
marker=',', color='r', s=400, ci=100, edgecolor='None')
一个证明这一点的小例子:
import matplotlib.pyplot as plt
import seaborn as sns
fig, (ax1, ax2) = plt.subplots(ncols=2)
tips = sns.load_dataset("tips")
sns.scatterplot(ax=ax1, data=tips, x="total_bill", y="tip")
sns.scatterplot(ax=ax2, data=tips, x="total_bill", y="tip", edgecolor='None')
我已经使用散点图命令绘制了护士时间表图,但是每当点很接近时,就会有这个烦人的空白,我想摆脱它。一个例子:
所以每当点接近时就会出现这个白色间隙...
为了绘制红点,我使用了这个命令:
sns.scatterplot(x='xaxis', y='nurses', data=df_plot, marker=',', color='r', s=400,ci=100)
看起来你的标记是用白边绘制的。您可以使用 edgecolor='None'
作为 sns.scatterplot
.
sns.scatterplot(x='xaxis', y='nurses', data=df_plot,
marker=',', color='r', s=400, ci=100, edgecolor='None')
一个证明这一点的小例子:
import matplotlib.pyplot as plt
import seaborn as sns
fig, (ax1, ax2) = plt.subplots(ncols=2)
tips = sns.load_dataset("tips")
sns.scatterplot(ax=ax1, data=tips, x="total_bill", y="tip")
sns.scatterplot(ax=ax2, data=tips, x="total_bill", y="tip", edgecolor='None')