Глядя, чтобы объединить 2 гистограммы - PullRequest
0 голосов
/ 04 мая 2020

У меня есть 2 отдельные гистограммы, которые я хочу попробовать объединить, но я не могу их объединить ie

combinedPassengerSimulation['StartStation'].value_counts().sort_index().plot(kind='bar', color="Green")
combinedPassengerSimulation['EndStation'].value_counts().sort_index().plot(kind='bar', color="Blue")

Эти строки отлично работают при отдельном исполнении, но я очень хочу быть в состоянии объединить их вместе, идеально показывая кроссовер с прибывающими и отбывающими пассажирами на станциях 2 и 3

Любая помощь с благодарностью enter image description here

1 Ответ

0 голосов
/ 04 мая 2020

IIU C вы можете следить за этим

import pandas as pd
import numpy as np
import plotly.graph_objs as go
n = 100_000
df = pd.DataFrame({"StartStation":np.random.choice([1]*10+[2]*5+[3]*2, n),
                   "EndStation":np.random.choice([2]*4+[3]*7+[4]*2, n)})

# here you can use aggregate
out = df.agg({"StartStation": "value_counts",
              "EndStation": "value_counts"})

Plotly

fig = go.Figure()
for col in out.columns:
    fig.add_trace(
        go.Bar(x=out.index,
               y=out[col],
               name=col))
fig.show()

enter image description here

Pandas / matplotlib

out.plot(kind='bar');

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...