Я использую heatmap.py для построения тепловой карты на Python. Я прочитал в документе (на той же странице в разделе с подробностями), что «точки» - это «повторяемый список кортежей, где содержимое является | x, y координаты для построения. например, [(1, 1), (2, 2), (3, 3)] "
Следовательно, мы можем указать точки (x, y) для окраски, но как можно указать интенсивность каждой точки (x, y)?
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.
Кажется, вы можете сделать область тепловой карты более интенсивной, добавив больше точек в этой области.
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.