Точки с градиентом плотности - PullRequest
0 голосов
/ 25 мая 2018

В точечной диаграмме я хотел бы создать эффект перекрывающихся точек.Вид градиента плотности, как вы можете видеть на этом рисунке: Fig1. Plot with TopCAT.

Я бы хотел сделать то же самое с matplotlib.Я пытался с параметром alpha, как вы можете видеть на рис. 2, но эффект не приходит таким же образом.Кроме того, я хотел бы создать эффект, при котором для более высоких плотностей мы идем к черному цвету, как на рисунке 1.Есть идеи?

Fig2. Same plot with matplotlib.

Это код:

import matplotlib.pyplot as plt
import numpy as np

cat = np.genfromtxt('cat.txt')
x = np.array(cat[:,3])
y = np.array(cat[:,9])

fig, ax = plt.subplots(1,1)
ax.scatter(x,y, marker='.',zorder=3,alpha=0.2,c='r')
ax.grid(ls=':',zorder=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...