0

中的 Cylinders 只有 [3,4,5,6,8] 值Auto.csv,但是当我使用 plotly 创建条形图时,我看到 Cylinder 在 X 轴上还有一个额外的值,即 7。

如何消除那个额外的点?

提前致谢。

以下是执行代码的截图

4

1 回答 1

0

您可以将轴类型更改为categorical阻止 Plotly 填充您的“缺失”值。

fig.update_xaxes(type='category')

在此处输入图像描述

import pandas as pd
import plotly.express as px

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/mtcars.csv')
df_mean = df[['cyl', 'mpg']].groupby('cyl').mean().reset_index()

fig = px.bar(df_mean, 'cyl', 'mpg')
fig.update_xaxes(type='category')
fig.show()
于 2020-12-14T21:52:05.280 回答