Я нашел реализацию карты цветов afmhot
в maplotlib (очевидно, на основе графика GNU) здесь . Функция lambda
имеет следующие функции:
_afmhot_data = {
'red': gfunc[34],
'green': gfunc[35],
'blue': gfunc[36],
}
, в результате чего функция приходит от
gfunc = {i: globals()["_g{}".format(i)] for i in range(37)}
, которая вызывается в случае afmhot
def _g34(x): return 2 * x
def _g35(x): return 2 * x - 0.5
def _g36(x): return 2 * x - 1
Мой вопрос: с каким аргументом (x
) вызываются функции lambda
? Выход по-прежнему перенормируется, чтобы быть между 0
и 1
? Или с порогом до 0
и 1
?