Графически Express, казалось бы, только принимая атрибуты цвета из первого кадра слайдера анимации - PullRequest
0 голосов
/ 09 мая 2020

Plotly Express с использованием px.scatter и pd dataframe, кажется, принимает только атрибуты цвета для значений в столбце dataframe для первого кадра ползунка временной анимации.

Тем не менее, если параметр цвета не передается, отображаются все значения, но, конечно, не делятся по цвету.

Файл данных CSV: https://github.com/nightingaleandrew/olympic_visualisations CSV, затем конвертируйте в df.

import plotly.express as px
import pandas as pd

fig = px.scatter(df,
            x="% of New Nations That Take Up The Sport",
            y="Age of Sport",
            animation_frame="Year",
            animation_group="Sport ",
            size="Number of Participating Nations",
            color="Sport ", #only shows data from first frame values of Sport column
            hover_name="Sport ",
            title="I wonder if new nations take up younger sports?",
            range_x=[0,100],
            range_y=[0,100],
            )
fig.show()

Кроме того, color_discrete_map с ключами (значениями столбца) и значениями (цветами), похоже, тоже не работает.

Есть предложения? Спасибо!

...