绘制多个直方图,工作时间取决于月份和 event_name
Multiple histogram plotly, working time depending on month and event_name
我想根据月份和 event_name 在 plotly/seaborn 中获得多重直方图。请参阅随附的 DataFrame(简单示例)。你能解决这个问题吗?
data_example = {'event_name': ['verification_1', 'verification_2', 'verification_1', 'verification_2','verification_3'],'working_time_in_hours': [10,300,50,100,50],'month':['April','April','May','May','May']}
- 这是plotlyhttps://plotly.com/python/facet-plots/
中的直面图
- 您的示例数据实际上没有 x 的属性,因此使用了数据帧索引
import pandas as pd
import plotly.express as px
data_example = {
"event_name": [
"verification_1",
"verification_2",
"verification_1",
"verification_2",
"verification_3",
],
"working_time_in_hours": [10, 300, 50, 100, 50],
"month": ["April", "April", "May", "May", "May"],
}
fig = px.bar(pd.DataFrame(data_example), y="working_time_in_hours", facet_col="event_name", facet_row="month")
# cleanup yaxis labels
fig.update_layout({ax:{"title":{"text":""}} for ax in fig.to_dict()["layout"].keys() if "yaxis" in ax})
我想根据月份和 event_name 在 plotly/seaborn 中获得多重直方图。请参阅随附的 DataFrame(简单示例)。你能解决这个问题吗?
data_example = {'event_name': ['verification_1', 'verification_2', 'verification_1', 'verification_2','verification_3'],'working_time_in_hours': [10,300,50,100,50],'month':['April','April','May','May','May']}
- 这是plotlyhttps://plotly.com/python/facet-plots/ 中的直面图
- 您的示例数据实际上没有 x 的属性,因此使用了数据帧索引
import pandas as pd
import plotly.express as px
data_example = {
"event_name": [
"verification_1",
"verification_2",
"verification_1",
"verification_2",
"verification_3",
],
"working_time_in_hours": [10, 300, 50, 100, 50],
"month": ["April", "April", "May", "May", "May"],
}
fig = px.bar(pd.DataFrame(data_example), y="working_time_in_hours", facet_col="event_name", facet_row="month")
# cleanup yaxis labels
fig.update_layout({ax:{"title":{"text":""}} for ax in fig.to_dict()["layout"].keys() if "yaxis" in ax})