цветовой эффект на карте (сюжет питона) - PullRequest
0 голосов
/ 07 сентября 2018

Я создаю базовую карту для США и хочу залить цвет значением температуры.

Я хочу заполнить карту цветным эффектом, как показано на следующем рисунке.

Но теперь я мог только вручную кодировать значения цвета, такие как «красный», «оранжевый» и «фиолетовый», и не мог получить эффект.

Любое предложение, чтобы помочь мне начать поиск? Спасибо.

enter image description here

1 Ответ

0 голосов
/ 10 сентября 2018

Посмотрите на этот пример . На этом шаге вы можете изменить параметр colorscale (и цвет изменился на всей базовой карте).

Я предлагаю вам в первый раз заглянуть на этот форум ответить и выбрать, какую цветовую шкалу вы хотите больше всего (на основе этой страницы ). Такой colorscale="Jet".

Далее, если это не соответствует тому, что вы ищете, вы можете создать собственную цветовую шкалу , указав, какой цвет вы хотите на каждом шаге цветовой шкалы.

Такой вот:

colorscale=[[0, 'rgb(166,206,227)'],[0.25, 'rgb(31,120,180)'],[0.45, 'rgb(178,223,138)']\
,[0.65, 'rgb(51,160,44)'],[0.85, 'rgb(251,154,153)'],[1, 'rgb(227,26,28)']]

Но будьте осторожны! Если вы пытаетесь обновить пример базовой карты из сюжетных документов, проверьте zmin и zmax. Например, zmin=-5 и zmax=5, поэтому измените шаги в пользовательской цветовой шкале, если хотите пользовательскую цветовую шкалу:

colorscale=[[-5, 'rgb(166,206,227)'], [-3, 'rgb(31,120,180)'], [-1, 'rgb(178,223,138)']\
    , [1, 'rgb(51,160,44)'], [3, 'rgb(251,154,153)'], [5, 'rgb(227,26,28)']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...