Changing the attributes of what appears when hovering over the Choropleth Map in plotly

I am using plotly in Python 3.6.3 and trying to make a Choropleth map, as in. I would like to change the attributes of what appears when you hover over the map. That is, for example, if we look at the first map and hover over California, it looks like this:

enter image description here

I want to change the font size of the displayed content and the size of the field. Is there any way to access them?

Here is the code that generates it:

import plotly.plotly as py import pandas as pd df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv') for col in df.columns: df[col] = df[col].astype(str) scl = [[0.0, 'rgb(242,240,247)'],[0.2, 'rgb(218,218,235)'],[0.4, 'rgb(188,189,220)'],\ [0.6, 'rgb(158,154,200)'],[0.8, 'rgb(117,107,177)'],[1.0, 'rgb(84,39,143)']] df['text'] = df['state'] + '<br>' +\ 'Beef '+df['beef']+' Dairy '+df['dairy']+'<br>'+\ 'Fruits '+df['total fruits']+' Veggies ' + df['total veggies']+'<br>'+\ 'Wheat '+df['wheat']+' Corn '+df['corn'] data = [ dict( type='choropleth', colorscale = scl, autocolorscale = False, locations = df['code'], z = df['total exports'].astype(float), locationmode = 'USA-states', text = df['text'], marker = dict( line = dict ( color = 'rgb(255,255,255)', width = 2 ) ), colorbar = dict( title = "Millions USD") ) ] layout = dict( title = '2011 US Agriculture Exports by State<br>(Hover for breakdown)', geo = dict( scope='usa', projection=dict( type='albers usa' ), showlakes = True, lakecolor = 'rgb(255, 255, 255)'), ) fig = dict( data=data, layout=layout ) py.iplot( fig, filename='d3-cloropleth-map' ) 
+5
source share
1 answer

The chloropleth> hoverlabel function allows you to set the background color, border color, and font. However, the size of the frame field is determined by the text inside it. If the name appears truncated, you can expand it using the function chloropleth> hoverlabel> namelength .

+3
source

Source: https://habr.com/ru/post/1274835/


All Articles