Как иметь cmap без нормализации? [Дубликат]

Я использую эту функцию (она только проверяет, является ли y незашифрованным, поскольку большую часть времени x не требуется)

function elementInViewport(el) {
    var elinfo = {
        "top":el.offsetTop,
        "height":el.offsetHeight,
    };

    if (elinfo.top + elinfo.height < window.pageYOffset || elinfo.top > window.pageYOffset + window.innerHeight) {
        return false;
    } else {
        return true;
    }

}
1
задан filiphl 23 May 2016 в 17:47
поделиться

2 ответа

Использовал ответ сверху (добавьте аргументы cstride и rstride), но захотел добавить визуализацию разницы ...

В моем случае я рисую ландшафт .. .

Нет шага:

surf = ax.plot_surface(topo['lon'], topo['lat'], topo['value'],
                       cmap='terrain', vmax=2800, vmin=1300,
                       linewidth=.1, antialiased=False)

С шагом:

surf = ax.plot_surface(topo['lon'], topo['lat'], topo['value'],
                           cmap='terrain', vmax=2800, vmin=1300,
                           linewidth=.1, antialiased=False,
                           rstride=1, cstride=1)

0
ответ дан blaylockbk 22 August 2018 в 21:01
поделиться
ax.plot_surface(alpha, beta, energy, cstride=1, rstride=1, cmap='summer', vmin=energy.min(), vmax=energy.max())

Обратите внимание на параметры cstride и rstride.

Документация Axes3D.plot_surface .

1
ответ дан Han-Kwang Nienhuys 22 August 2018 в 21:01
поделиться
  • 1
    Аминь, используя параметры скреста и rstride! – blaylockbk 13 July 2017 в 16:52
Другие вопросы по тегам:

Похожие вопросы: