Я использую heatmap.py для построения тепловой карты на Python. Я прочитал в документе (на той же странице в разделе с подробностями), что «точки» - это «повторяемый список кортежей, где содержимое является | x, y координаты для построения. например, [(1, 1), (2, 2), (3, 3)] "

Следовательно, мы можем указать точки (x, y) для окраски, но как можно указать интенсивность каждой точки (x, y)?

1
bigTree 11 Мар 2014 в 14:01

1 ответ

Лучший ответ

Вы не указываете напрямую интенсивность, она выводится из количества точек, которые вы помещаете в любые заданные координаты. Из документации:

The dot is placed into the output image for each input point at the translated output image coordinate. […] Dots are blended into the output image with an additive process: as points are placed on top of each other, they become darker. After all input points have been blended into the output image, the ouput image is colored based on the darkness of each pixel.

Кажется, вы можете сделать область тепловой карты более интенсивной, добавив больше точек в этой области.

2
mbatchkarov 11 Мар 2014 в 16:48