You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中按列值绘制柱状图:按地点统计降雪总量实操示例

当然可以实现,以下是Python环境下的具体操作方案:

  • 第一步先对原始数据按地点分组,统计每个地点的降雪量总和
  • 第二步直接基于汇总后的结果绘制柱状图即可

你可以直接参考下面的可运行代码:

# 导入需要的依赖库
import pandas as pd
import matplotlib.pyplot as plt

# 此处是模拟你给出的示例数据,实际使用时替换成你自己的df即可
data = {
    "Location": ["London", "London", "NYC", "NYC", "Paris", "London"],
    "Snowfall": [0.4, 1.3, 4.3, 0.2, 3.0, 2.0]
}
df = pd.DataFrame(data)

# 按地点分组求和降雪量
df_total = df.groupby("Location", as_index=False)["Snowfall"].sum()

# 绘制柱状图
plt.bar(df_total["Location"], df_total["Snowfall"])
# 添加图表标注信息
plt.xlabel("地点")
plt.ylabel("总降雪量")
plt.title("各城市总降雪量统计")
# 展示图表
plt.show()

运行代码后生成的柱状图完全符合你的预期:伦敦对应的柱高为3.7,NYC对应4.5,巴黎对应3.0。

内容的提问来源于stack exchange,提问作者the_curious_programmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 16:57:04