Многоцветный цветной поддон для отображения диапазона от 0 до 80000 на картах Choropleth в Python - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь изобразить общее количество случаев заболевания в каждой стране на карте Choropleth. Диапазон моей переменной от 0 до 80000. Тем не менее, большинство моих случаев находятся в диапазоне от 0 до 10000, при этом определенные выбросы лежат в верхней части диапазона. Мне трудно изобразить эти более низкие значения на карте разными цветами. Вот фрагмент моего кода:

#Input GeoJSON source that contains features for plotting.
geosource = GeoJSONDataSource(geojson = json_data)

#Define a sequential multi-hue color palette.
palette = brewer['Paired'][12] 

#Instantiate LinearColorMapper that linearly maps numbers in a range, into a sequence of colors.
color_mapper = LinearColorMapper(palette = palette, low = 0, high = 80000 ) 

#Add hover tool
hover = HoverTool(tooltips = [ ('Country/region','@Country'),('Total Cases', '@Total_Cases')])

# Create color bar. 
color_bar = ColorBar(color_mapper=color_mapper, label_standoff=8,width = 500, height = 20,
border_line_color=None,location = (0,0), orientation = 'horizontal')  

#Create figure object.
p = figure(title = '# of Total Cases per Country', plot_height = 700 , plot_width = 950,
toolbar_location = None, tools = [hover])

Вывод показан по ссылке ниже. https://i.stack.imgur.com/fYke1.png

Большинство стран выглядят коричневыми, чего я и стараюсь избегать. Я использую библиотеку Bokeh. Есть ли лучший способ достичь этой цели?

...