Gnuplot: Как сделать разброс участков с прозрачными точками
Как я могу построить изображение с частичными прозрачными точками рассеяния так же, как в этой картине с Gnuplot? Проблема в том, что я не знаю, как настроить точки на прозрачность.
Gnuplot: Как сделать разброс участков с прозрачными точками
Как я могу построить изображение с частичными прозрачными точками рассеяния так же, как в этой картине с Gnuplot? Проблема в том, что я не знаю, как настроить точки на прозрачность.
Попробуйте это:
set style fill transparent solid 0.35 noborder
set style circle radius 0.02
plot 'test' u 1:2 with circles lc rgb "blue", \
'' u 1:2 every 100 w circles lc rgb "red" fs solid 1.0 border lt -1
Как вы можете видеть, вы можете указать для каждого набора данных, следует ли использовать прозрачность и какой цвет использовать.
Если ваши данные состоят из двух значений (x и y позиции круга), вы должны указать радиус круга через set style circle ...
. Если ваши данные имеют три строки, вы можете использовать третье значение, чтобы указать радиус круга для каждой точки данных.
Вы можете играть с уровнем прозрачности, который колеблется от 0 (полная прозрачность) до 1 (без прозрачности).
Благодарим за ваш ответ! Это очень полезно. Но, к сожалению, я не знаю, как правильно пометить ваш ответ. Кстати, я нашел другой способ сделать это, чтобы сделать статистику, чтобы получить плотность каждой точки сначала, а затем построить с палитрой в gnuplot. Еще раз спасибо! –