在我的散点图中的标记示例中,我将颜色设置为绿色,将边缘颜色设置为黑色,并将阴影设置为"|".为了显示填充图案,我必须设置edgecolor,但是当我这样做时,我会在标记周围形成一个非常粗的边框.两个问题:
1)如何设置此边框的大小(最好为0)?
2)如何增加影线的厚度?
谢谢你帮我把这个图弄对了!
我现在有另一个问题,我希望将阴影线的颜色更改为灰色。
我正在使用 matplotlib 版本 1.5.3'。我试过 mlp.rcParams['hatch.color'] = 'k'
但它似乎不起作用......
这是我已经拥有的数字的代码,感谢您:
import seaborn as sns
import matplotlib.pyplot as plt
mypallet = sns.color_palette([(190/256,7/256, 18/256),(127/256, 127/256, 127/256)])
import itertools
import numpy as np
plt.rcParams['figure.figsize'] = 7, 5
tips = sns.load_dataset("tips")
tips[(tips.day=='Thur') & (tips.sex=='Female') ] = np.nan
print(sns.__version__)
print(tips.head())
# Bigger than normal fonts
sns.set(font_scale=1.5)
ax = sns.swarmplot(x="day", y="total_bill", hue="sex",
data=tips, dodge=True, color='k')
#get first patchcollection
c0 = ax.get_children()[0]
x,y = np.array(c0.get_offsets()).T
#Add .2 to x values
xnew=x+.2
offsets = list(zip(xnew,y))
#set newoffsets …Run Code Online (Sandbox Code Playgroud) 我正在绘制一个数据矩阵.一些矩阵的元素是NaN(对应于没有解的存在的参数组合).我想用阴影区域在等高线图中指出这个区域.有关如何实现这一点的任何想法?