python - 为什么我在 X 轴上有额外的值,带有条形图?
问题描述
中的 Cylinders 只有 [3,4,5,6,8] 值Auto.csv
,但是当我使用 plotly 创建条形图时,我看到 Cylinder 在 X 轴上还有一个额外的值,即 7。
如何消除那个额外的点?
提前致谢。
解决方案
您可以将轴类型更改为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()
推荐阅读
- html - 使用 HTML 在 Firebase 中随机生成的唯一 ID/KEY 中更新数据
- ios - Post 方法请求 Alamofire (responseObject)
- python - 如何在 django 中正确提供静态文件?在heroku上
- react-native - React Native Admob 库崩溃并且 gradle 无法构建
- google-cloud-platform - 如何在 Google Cloud Platform 中的两个项目之间移动实例?
- ios - 堆栈视图中控件的可访问性
- sql - 字符串“Catch Fry's Low Impact”后的非闭合引号
- python - 将字典转换为具有波斯字符的 json
- javascript - 将 javascript 变量升级到全局范围
- java - 使用 apache poi 获取最后一行值