Я хочу создать диаграмму рассеяния (используя matplotlib), где точки заштрихованы в соответствии с третьей переменной. Я очень близко подошел к этому:
plt.scatter(w, M, c=p, marker='s')
где w и M - точки данных, а p - переменная, которую я хочу заштриховать.
Однако я хочу сделать это в оттенках серого, а не в цвете. Кто-нибудь может помочь?