小编Qua*_*ing的帖子

如何使用电子表格中的两个不同列制作分组条形图?

我正在做一个副项目,但在制作显示州内学费和州外学费的分组条形图时遇到了麻烦。我只能显示其中之一。我怎样才能让它并排显示每个学院?

import plotly.express as px
import pandas as pd
import plotly.graph_objects as go
import plotly.io as pio

df = pd.read_csv('college_data.csv')

barchart = px.bar(
    data_frame = df,
    x = "college_name",
    #color = "out-of-state_tuition",
    y = "in-state_tuition",
    opacity = 0.9,
    orientation = "v",
    barmode = 'group',
    title='Annual In-State Tuition vs Out-of-state Tuition',
)
pio.show(barchart)
Run Code Online (Sandbox Code Playgroud)

仅使用一列的条形图: 在此输入图像描述

具有 2 个不同列的电子表格: 在此输入图像描述

python graph pandas plotly

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

graph ×1

pandas ×1

plotly ×1

python ×1