Построение цветового графика для набора данныхPython

Программы на Python
Anonymous
Построение цветового графика для набора данных

Сообщение Anonymous »

С помощью следующего набора данных ( https://www.kaggle.com/datasets/yerseve ... ymassindex) я пытаюсь построить график, показывающий уровень пола как функция роста и веса.
Я пытался заставить это работать несколькими разными способами, но не могу сказать, какой из них правильный, если таковой вообще есть.< /p>
# Convert 'Male' to 0 and 'Female' to 1
df[“Gender”] = df[“Gender”].map({“Male”: 0, “Female”: 1})

data_subset = df.copy(True).dropna(subset=“Gender”)

gender_rate = data_subset.groupby([“Height”, “Weight”])[“Gender”].mean().reset_index()

plot = go.Scatter( # I think this one is right but I want to be able to toggle the datasets
x=gender_rate[“Height”],
y=gender_rate[“Weight”],
mode=“markers”,
marker=dict(
color=gender_rate[“Gender”],
colorscale=“Bluered_r”,
showscale=True,
colorbar=dict(title=“Gender Rate”),
go.Figure(data=[plot])

Я также попробовал это, чтобы сделать два компонента переключаемыми
plot=go.Scatter(
x=data_subset[“Height”],
y=data_subset[data_subset[“Gender” == 1][“Weight”],
mode=“markers”,
name=“Female”,
)

plot1=go.Scatter(
x=data_subset[“Height”],
y=data_subset[data_subset[“Gender” == 0][“Weight”],
mode=“markers”,
name=“Male”,
)
go.Figure(data=[plot, plot1])


Подробнее здесь: https://stackoverflow.com/questions/789 ... -a-dataset

Вернуться в «Python»