cheatsheets

cheatsheets

Posit工具和R语言包的可视化速查表

cheatsheets项目是一个开源的快速参考指南集合,专注于Posit(原RStudio)工具和R语言包。它以视觉化方式呈现关键信息,便于用户快速查找函数和用法。项目提供PDF版本,并正在开发更易访问的HTML版本。源文件托管在GitHub上,支持社区贡献翻译。这些速查表不仅是学习和编程的参考工具,也可作为相关技术的推广资料。项目强调视觉设计和布局的重要性,通过组织和可视化关键信息来提高参考效率。它鼓励社区参与,包括贡献新的cheatsheet和翻译现有内容。该项目遵循创意共享版权,促进知识共享和广泛传播。

PositRStudiocheatsheets数据科学开源软件Github开源项目

Posit 速查表

<img src="https://yellow-cdn.veclightyear.com/835a84d5/758d0feb-9399-4ad0-a183-c0140d201f0b.png" width=364 height=288 align="right"/>

速查表使学习和使用我们最喜欢的一些软件包变得容易。它们以各自的PDF版本发布在这里:https://posit.co/resources/cheatsheets/,有些也可以在RStudio IDE的"帮助 > 速查表"中找到。

我们也开始以更易访问的基于文本的HTML格式提供一些速查表。这些可在 https://rstudio.github.io/cheatsheets/ 找到。

此存储库包含当前版本、存档版本和翻译版本的源文件。

速查表使用知识共享版权。更多详情请参阅LICENSE文档。

翻译

如果您希望通过翻译速查表来为这项工作做出贡献,请随意使用源Keynote文件。要提交翻译,请通过GitHub使用拉取请求。更多信息请参阅贡献指南

HTML速查表

如果您希望提供HTML速查表版本,请创建一个包含新.qmd文件的拉取请求,将其放在此存储库的html/目录中。使用那里现有的qmd文件作为起点/模板。这些不应该是PDF版本的复制品 - 它们应该基于文本,以便对视障人士更加友好。应尽量减少图片的使用,任何图片都应包含适当的替代文本。

制作新速查表的技巧

**速查表不是文本或文档!**它们是可扫描的视觉辅助工具,利用布局和视觉记忆法帮助人们快速找到所需的函数。将速查表视为快速参考,重点在于"快速"。这里有一个类比:

速查表更像是一个组织良好的计算机菜单栏,引导你找到命令,而不是记录每个命令的手册。

你的速查表的每个方面都应该旨在快速引导用户找到基本信息。如果你只是在总结文档手册,那就做错了!以下是一些帮助你正确制作的技巧:

入门

  1. RStudio速查表托管在 https://github.com/rstudio/cheatsheets。你可以通过拉取请求向存储库提交新的速查表。更多信息请参阅[贡献指南](https://github.com/rstudio/cheatsheets/blob/main/.github/CONTRIBUTING.md)。

  2. 文件keynotes/0-template.keypowerpoints/0-template.ppt是包含一些有用提示的官方模板。

  3. 你可能会发现,通过复制最新的Keynote / Powerpoint速查表,然后进行大幅编辑来创建新的速查表是最简单的方法——这就是我的做法!

流程

制作速查表所需的时间要比你预期的多。到目前为止,我发现这个过程是最省时的:

  1. 确定要包含哪些函数,通过阅读软件包网页和说明文档。我尽量将速查表限制在最基本的内容上。

  2. 将函数组织成有意义、自解释的组。每组应解决一个常见问题或任务。

  3. 思考如何可视化每个函数的用途。视觉记忆法比文本更容易扫描,因为所有文本看起来都一样。

  4. 思考速查表除了函数外还应包含哪些关键心智模型、定义或解释。理想情况下,用这些来解释可视化内容。

  5. 草绘几种可能的布局。注意将更基础和/或先决条件的内容放在其他内容的上方和左侧。尽量将相关内容保持在页面的同一侧。通常,你的最终布局本身就是速查表主题的"心智地图"。

  6. 写出你计划包含的所有解释和函数描述。将它们排版。为可视化内容使用占位符。确认一切都适合。空白很重要。使用它来使表格可扫描并隔离内容组。保留空白,即使这意味着文字更小。

  7. 制作可视化内容。它们耗时最长,所以我把它们留到最后或在执行步骤6时制作。

  8. 调整直到满意为止

视觉设计

  1. 使用你在速查表中看到的现有主题。它是统一的,适合黑白打印。

  2. 选择一种突出颜色在整个速查表中使用,并在右上角的背景中重复这种突出颜色。理想情况下,你应该找到一种与其他速查表足够不同的颜色,这样在翻阅速查表booklet时可以快速分辨出你的速查表。

  3. 谨慎使用第二种颜色或根本不使用,以吸引注意力到需要的地方,并区分不同的内容分组。

  4. 包含大量空白

  5. 在视觉上区分内容组。背景、框、侧边栏和标题在这里很有帮助。对用户来说,立即知道一组内容的开始和结束位置非常有用。我们的"渐变标题"在这方面失败了,所以如果可能的话,想出更好的解决方案。

  6. 将事物对齐到参考线,即跨页对齐。这有助于定义空白,使速查表更有序和专业。

  7. 文字大小不要小于约10pt

  8. 如果是彩色背景上的白色字母,要加粗字体 - 半粗体或粗体。

  9. 保留粗体文本用于简单、重要的陈述,或吸引扫视的目光到重要词语,如识别讨论主题的词语。不要将整个段落设为粗体文本。

内容

  1. 包含一个六角贴纸、IDE截图或其他品牌材料。速查表有第二个功能,就是作为营销材料。

  2. 包含一个知识共享版权,使表格易于共享。你会发现每个速查表和模板中都已包含这一点。

  3. 非常简洁 - 尽可能依靠图表。

  4. **注意细节!**你的读者肯定会注意到...所以要正确。

  5. 如有疑问,就省略。毕竟有文档手册。

  6. 代码注释能提供信息,但无法吸引读者的注意力。对于重要信息,最好使用箭头、对话框等。如果不是重要信息,就省略。

  7. 简单的工作示例比文档细节更有帮助。它们在用户的痛点上与用户相遇,演示代码,并在最少上下文切换的情况下提醒用户如何运行代码。

  8. 添加一些简洁的文本帮助用户理解你的章节和图表。图像是最好的,但读者需要能够解释它们。

总结

你的速查表有两个目标。首先,帮助用户快速找到基本信息,其次,在执行上述操作时防止混淆。你最好的策略是限制放入速查表的信息量,并直观、可视化地布局这些信息。这种方法将使你的速查表同样适用于教学工具、编程工具或营销工具。

速查表完全属于软件设计的面向人类的一面。它们关注人类的注意力。这意味着什么?当你写文档时,你的工作是填写所有相关的细节——这是一项面向软件的工作,你需要了解软件才能完成。你假设感兴趣的人会自己找到你的细节(并在找到时理解它们!)。当你制作速查表时,你的工作就翻转了。你假设相关细节已经存在于文档中。你的工作是帮助感兴趣的人找到并理解它们。你的工作是引导人类的注意力。不要仅仅写作,要设计。

网站

这个存储库作为一个quarto网站部署在 https://rstudio.github.io/cheatsheets/。 它使用renv来管理渲染网站所需的依赖项(特别是生成HTML速查表的html/*.qmd文件)。渲染这些速查表所需的包应列在DESCRIPTION中,以便它们能被renv::snapshot()可靠地发现。

我们更喜欢Quarto速查表在execute选项中设置eval: trueoutput: false(而不是eval: false),因为这有助于确保其中的代码在重新运行时仍然有效。 可以根据每个代码块进行例外处理,有些(如keras)由于安装复杂,实际上不太可能一直运行。

编辑推荐精选

AEE

AEE

AI Excel全自动制表工具

AEE 在线 AI 全自动 Excel 编辑器,提供智能录入、自动公式、数据整理、图表生成等功能,高效处理 Excel 任务,提升办公效率。支持自动高亮数据、批量计算、不规则数据录入,适用于企业、教育、金融等多场景。

UI-TARS-desktop

UI-TARS-desktop

基于 UI-TARS 视觉语言模型的桌面应用,可通过自然语言控制计算机进行多模态操作。

UI-TARS-desktop 是一款功能强大的桌面应用,基于 UI-TARS(视觉语言模型)构建。它具备自然语言控制、截图与视觉识别、精确的鼠标键盘控制等功能,支持跨平台使用(Windows/MacOS),能提供实时反馈和状态显示,且数据完全本地处理,保障隐私安全。该应用集成了多种大语言模型和搜索方式,还可进行文件系统操作。适用于需要智能交互和自动化任务的场景,如信息检索、文件管理等。其提供了详细的文档,包括快速启动、部署、贡献指南和 SDK 使用说明等,方便开发者使用和扩展。

Wan2.1

Wan2.1

开源且先进的大规模视频生成模型项目

Wan2.1 是一个开源且先进的大规模视频生成模型项目,支持文本到图像、文本到视频、图像到视频等多种生成任务。它具备丰富的配置选项,可调整分辨率、扩散步数等参数,还能对提示词进行增强。使用了多种先进技术和工具,在视频和图像生成领域具有广泛应用前景,适合研究人员和开发者使用。

爱图表

爱图表

全流程 AI 驱动的数据可视化工具,助力用户轻松创作高颜值图表

爱图表(aitubiao.com)就是AI图表,是由镝数科技推出的一款创新型智能数据可视化平台,专注于为用户提供便捷的图表生成、数据分析和报告撰写服务。爱图表是中国首个在图表场景接入DeepSeek的产品。通过接入前沿的DeepSeek系列AI模型,爱图表结合强大的数据处理能力与智能化功能,致力于帮助职场人士高效处理和表达数据,提升工作效率和报告质量。

Qwen2.5-VL

Qwen2.5-VL

一款强大的视觉语言模型,支持图像和视频输入

Qwen2.5-VL 是一款强大的视觉语言模型,支持图像和视频输入,可用于多种场景,如商品特点总结、图像文字识别等。项目提供了 OpenAI API 服务、Web UI 示例等部署方式,还包含了视觉处理工具,有助于开发者快速集成和使用,提升工作效率。

HunyuanVideo

HunyuanVideo

HunyuanVideo 是一个可基于文本生成高质量图像和视频的项目。

HunyuanVideo 是一个专注于文本到图像及视频生成的项目。它具备强大的视频生成能力,支持多种分辨率和视频长度选择,能根据用户输入的文本生成逼真的图像和视频。使用先进的技术架构和算法,可灵活调整生成参数,满足不同场景的需求,是文本生成图像视频领域的优质工具。

WebUI for Browser Use

WebUI for Browser Use

一个基于 Gradio 构建的 WebUI,支持与浏览器智能体进行便捷交互。

WebUI for Browser Use 是一个强大的项目,它集成了多种大型语言模型,支持自定义浏览器使用,具备持久化浏览器会话等功能。用户可以通过简洁友好的界面轻松控制浏览器智能体完成各类任务,无论是数据提取、网页导航还是表单填写等操作都能高效实现,有利于提高工作效率和获取信息的便捷性。该项目适合开发者、研究人员以及需要自动化浏览器操作的人群使用,在 SEO 优化方面,其关键词涵盖浏览器使用、WebUI、大型语言模型集成等,有助于提高网页在搜索引擎中的曝光度。

xiaozhi-esp32

xiaozhi-esp32

基于 ESP32 的小智 AI 开发项目,支持多种网络连接与协议,实现语音交互等功能。

xiaozhi-esp32 是一个极具创新性的基于 ESP32 的开发项目,专注于人工智能语音交互领域。项目涵盖了丰富的功能,如网络连接、OTA 升级、设备激活等,同时支持多种语言。无论是开发爱好者还是专业开发者,都能借助该项目快速搭建起高效的 AI 语音交互系统,为智能设备开发提供强大助力。

olmocr

olmocr

一个用于 OCR 的项目,支持多种模型和服务器进行 PDF 到 Markdown 的转换,并提供测试和报告功能。

olmocr 是一个专注于光学字符识别(OCR)的 Python 项目,由 Allen Institute for Artificial Intelligence 开发。它支持多种模型和服务器,如 vllm、sglang、OpenAI 等,可将 PDF 文件的页面转换为 Markdown 格式。项目还提供了测试框架和 HTML 报告生成功能,方便用户对 OCR 结果进行评估和分析。适用于科研、文档处理等领域,有助于提高工作效率和准确性。

飞书多维表格

飞书多维表格

飞书多维表格 ×DeepSeek R1 满血版

飞书多维表格联合 DeepSeek R1 模型,提供 AI 自动化解决方案,支持批量写作、数据分析、跨模态处理等功能,适用于电商、短视频、影视创作等场景,提升企业生产力与创作效率。关键词:飞书多维表格、DeepSeek R1、AI 自动化、批量处理、企业协同工具。

下拉加载更多