Я хочу отобразить цветовой диапазон, который назначает цвета на основе журнала значения, но сохраняет цветную маркировку и не затрагивает. например, рассмотрим этот график, который выиграл бы от ведения журнала.
library(rjson)
library(plotly)
url <- 'https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json'
counties <- rjson::fromJSON(file=url)
url2<- "https://raw.githubusercontent.com/plotly/datasets/master/fips-unemp-16.csv"
df <- read.csv(url2, colClasses=c(fips="character"))
variableWePretendWeWantToGraph <- df$unemp^4
fig <- plot_ly()
fig <- fig %>% add_trace(
type="choroplethmapbox",
geojson=counties,
locations=df$fips,
z=variableWePretendWeWantToGraph,
colorscale="Viridis",
zmin=0,
zmax=max(variableWePretendWeWantToGraph),
marker=list(line=list(
width=0),
opacity=0.5
)
)
fig <- fig %>% layout(
mapbox=list(
style="carto-positron",
zoom =2,
center=list(lon= -95.71, lat=37.09))
)
fig
(Примечание: чтобы получить график, который выиграл бы от этого, я просто взял примерный набор данных, который работает хорошо, и поднял это до степени 4, чтобы показать, что создана бесполезная цветная карта)
Цель состоит в том, чтобы отобразить красивую карту, но сохранить маркировку на месте (то есть 4 галочки на цветовой полосе будут 300000
, (e ^ (log (300000) * 2/3) = 4481
, (e ^ (log (300000) * 1/3) = 66
, 1
)
Is есть встроенный способ установить цвета для регистрации, или мне нужно рассчитаться для расчета тиков и размещения пользовательских меток на цветовой панели и парящих? В документации здесь, https://plotly.com/r/reference/#choroplethmapbox, есть несколько ссылки типа
... Если ось type
является "log" ...
, но нет никаких инструкций относительно того, как на самом деле установить это. Trying layout(zaxis = list(type = "log"))
недействительно.