Project Icon

cheatsheets

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

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

Posit 速查表

速查表使学习和使用我们最喜欢的一些软件包变得容易。它们以各自的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)由于安装复杂,实际上不太可能一直运行。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号