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

如何在Palantir Foundry Workshop中获取条形图的最后5项(共15项)

获取条形图排序后的最后5个项目

核心操作逻辑

不管用什么工具处理数据和绘图,核心都是两步:

  1. 对15个项目按你需要的规则(比如数值大小)完成排序
  2. 直接选取排序结果里的最后5个条目,基于这些条目生成条形图

分工具实现示例

1. Python(Pandas + Matplotlib)

假设用Pandas存储数据,代码示例如下:

import pandas as pd
import matplotlib.pyplot as plt

# 模拟15个项目的数据集
df = pd.DataFrame({
    "项目": [f"项目{i}" for i in range(1, 16)],
    "数值": [32, 15, 47, 9, 28, 53, 19, 7, 41, 22, 5, 38, 12, 45, 2]
})

# 按数值降序排序(也可改为ascending=True做升序)
sorted_df = df.sort_values(by="数值", ascending=False)
# 取排序后的最后5个项目
last_5_items = sorted_df.tail(5)  # 也能用切片sorted_df[-5:]

# 绘制条形图
plt.bar(last_5_items["项目"], last_5_items["数值"])
plt.title("排序后最后5个项目条形图")
plt.xlabel("项目")
plt.ylabel("数值")
plt.show()

2. Excel

  • 选中包含项目和数值的所有数据区域
  • 点击顶部菜单栏「数据」→「排序」,设置排序依据(比如“数值”)和排序次序(升序/降序)
  • 排序完成后,选中表格最后5行数据
  • 点击「插入」→「条形图」,选择所需样式即可

3. R语言

# 构造模拟数据
project_data <- data.frame(
  项目 = paste0("项目", 1:15),
  数值 = c(32, 15, 47, 9, 28, 53, 19, 7, 41, 22, 5, 38, 12, 45, 2)
)

# 按数值降序排序,取最后5个项目
sorted_data <- project_data[order(-project_data$数值), ]
last_5 <- tail(sorted_data, 5)

# 绘制条形图
barplot(last_5$数值, names.arg = last_5$项目, 
        main = "排序后最后5个项目条形图", 
        xlab = "项目", ylab = "数值")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:43:25