Это бесстыдный плагин, но я написал библиотеку heatmap именно по указанным вами причинам.
Это быстрый, переносимый и простой вызов с любого языка (это ANSIC без зависимостей), а также гибкость в том, что вы можете создавать собственные схемы цветов, «штампы», разрешения точек и т. Д.
Вероятно, единственным недостатком является то, что он не использует графический процессор (по дизайну мне пришлось запуститьэто на безголовом сервере) так что, хотя он достаточно быстрый, он все же медленнее, чем на GPU!
Пример: