mcpField
E
econ-visualization

econ-visualization

github.com/meleantonio数据与数据库657199 次安装8 周前更新
代码仓库

关于 econ-visualization

面向经济学家的制图技能,可为论文和演示文稿创建适合发表的图表。它生成具备统一样式、清晰标签、可复现数据处理步骤及高分辨率导出的代码。

主要功能

  1. 01学术图表样式
  2. 02清晰的坐标轴与图例标签
  3. 03高分辨率图表导出
  4. 04可复现的数据处理步骤
  5. 05图表替代方案建议

适用场景

  1. 01绘制实证结果
  2. 02统一论文中的图表风格
  3. 03制作事件研究图
  4. 04导出发表用图表

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/meleantonio/awesome-econ-ai-stuff --skill econ-visualization

安装后在 Claude Code 中输入/econ-visualization确认已加载。

附带文件index.md

详细介绍

经济学可视化

用途

此技能用于为经济学论文制作可发表质量的图表,采用简洁的样式、一致的刻度和适合导出的格式。

适用场景

  • 为实证结果和描述性分析制作图表
  • 统一论文或演示文稿中的图表样式
  • 将图表导出为符合期刊质量要求的 PDF 或 PNG

说明

按照以下步骤完成任务:

第 1 步:了解背景

生成任何代码之前,先询问用户:

  • 数据集是什么?关键变量有哪些?
  • 需要什么图表类型(折线图、条形图、散点图、事件研究图)?
  • 需要什么输出格式和尺寸?
第 2 步:生成输出

根据背景信息,生成满足以下要求的代码:

  1. 采用一致的主题,体现学术风格
  2. 清晰标注坐标轴和图例
  3. 以高分辨率导出图表
  4. 包含可复现的数据准备步骤
第 3 步:验证并说明

生成输出后:

  • 说明如何重新生成或更新图表
  • 提出可选方案(对数刻度、分面、平滑)
  • 指出使用了哪些数据转换

示例提示词

  • “制作带置信区间的事件研究图”
  • “绘制三个国家的人均 GDP 随时间的变化”
  • “制作带拟合回归线的散点图”

输出示例

# ============================================
# Publication-Quality Figure in R
# ============================================
library(tidyverse)

df <- read_csv("data.csv")

ggplot(df, aes(x = year, y = gdp_per_capita, color = country)) +
  geom_line(size = 1) +
  scale_y_continuous(labels = scales::comma) +
  labs(
    title = "GDP per Capita Over Time",
    x = "Year",
    y = "GDP per Capita (USD)",
    color = "Country"
  ) +
  theme_minimal(base_size = 12) +
  theme(
    legend.position = "bottom",
    panel.grid.minor = element_blank()
  )

ggsave("figures/gdp_per_capita.pdf", width = 7, height = 4, dpi = 300)

要求

软件
  • R 4.0+ 或 Python 3.10+
软件包
  • 对于 R:ggplot2、scales、dplyr
  • 对于 Python:matplotlib、seaborn(可选替代方案)

最佳实践

  1. 使用矢量格式(PDF、SVG)进行发表
  2. 保持标签简洁且易于阅读
  3. 记录图表中使用的数据筛选条件

常见问题

  • 图表过于拥挤,且缺少清晰的标注
  • 不同图表的刻度不一致
  • 导出低分辨率图像

参考资料

更新日志

v1.0.0
  • 首次发布

评论

支持 Markdown