Я нарисовал wolrdmap с помощью python, и я хочу видеть данные, когда я нажимаю на страну с помощью мыши

Я нарисовал мировой усилитель с помощью Python, вот мой код

test2=pd.read_sql_query('''select nicename,year,value as value from bsa,countries where country=nicename ''',cx.conn)

with open('pays.json') as json_file:
data = json.load(json_file)

fig = px.choropleth(data_frame = test2,geojson=data, locations='nicename',color='value',locationmode='country names',
                color_continuous_scale=px.colors.sequential.Plasma,
                title='Regions with Positive Cases',animation_frame='year',
                #labels = {'value':'value bsa'}
                      )
fig.update_layout(margin = {"r":0,"t":0,"l":0,"b":0})
config = dict({'scrollZoom': True})
fig.show(config=config)

Вот скриншот моего результата:

Я нарисовал wolrdmap с помощью python, и я хочу видеть данные, когда я нажимаю на страну с помощью мыши

Когда я, например, нажимаю на Францию, я хочу, чтобы отображался график для визуализации моих данных, по оси X я помещаю год, а по оси Y я хочу указать значение.

Зная, что моя таблица BSA имеет такую ​​структуру:

country   year   value 
france     2010   10 
france     2011    12 
france     2013    13 
france     2014    14 
france     2015    16 

Спасибо за любую помощь !

Привет и добро пожаловать ! Какую библиотеку визуализации данных вы используете?

CharybdeBE 30.03.2021 15:55

@CharybdeBE Привет, я использую matplotlib.pyplot

aksel 30.03.2021 16:46
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
2
34
0

Другие вопросы по теме