Как я понимаю реализацию цветовой карты matplotlib (лямбда-функции)? - PullRequest
0 голосов
/ 04 мая 2020

Я нашел реализацию карты цветов 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...