不需要Excel就可以根据表格数据,生成动态交互图表

笔者是 Obsidian 的忠实拥趸,已经使用 Obsidian Zotero 做学习笔记、写科研论文、记录日常一年了 。Obsidian 给人的感受就是:Office 能做到的,Obsidian 基本也都能做到,甚至可以做得更好!


截止目前,笔者已经分享了关于使用 Obsidian边看视频边做笔记,做思维导图,拆书神器,订阅期刊论文以及联动 Zotero 做阅读笔记等技巧 。


本期,笔者分享一款非常牛的第三方插件——Obsidian Charts,可以满足你的图表需求 。除了静态图表,Obsidian Charts 让您在 Obsidian 中创建交互式图表,使用效果就像是 Excel 的插入图表 。


Obsidian charts 插件

使用 Obsidian Charts 插件,您可以在 Markdown 中创建图表,这也解决了笔者使用 Obsidian 写论文的一大难题 。


这里是 Obsidian Charts 插件的使用说明文档,虽然是英文的,但是并不复杂,大家应该都能看得懂 。


网址:
https://charts.phibr0.de/


不需要Excel就可以根据表格数据,生成动态交互图表



接下来,笔者会详细介绍 Obsidian Charts 插件从安装到使用的过程 。


安装 obsidian charts 插件

  1. 打开【设置】→ 【第三方插件】
  2. 关闭【安全模式】
  3. 点击【浏览】社区插件
  4. 搜索【Obsidian Charts
  5. 安装
  6. 激活


如果你的 Obsidian 无法打开社区,那么可以使用 " 科学上网 " 方法 。
下图是笔者安装的 Obsidian Charts 插件,可以进入【选项】设置相关参数 , 也可以直接使用 。


不需要Excel就可以根据表格数据,生成动态交互图表



基本用法

怎么使用 Obsidian Charts 插件?其实和其他插件使用方法一样 , 直接通过【ctrl p】命令 , 打开命令面板,输入 obsidian charts,如下所示 。我们可以看到 Obsidian Charts 插件的命令只有一条:插入新图表 。当然了我们一定要先开一个 md 文件,否则无法插入图表 。


不需要Excel就可以根据表格数据,生成动态交互图表



回车就可以打开 obsidian charts 面板,如下所示:左边是参数设置,右边是实时效果显示 。obsidian charts 支持柱状图、折线图、饼状图、雷达图等等,用户可以自己选择图表类型 , 控制光滑度、宽度、填充、颜色、起点,XY 数据等 , 而且支持多条数据 。


不需要Excel就可以根据表格数据,生成动态交互图表



笔者随便插入一组柱状图数据,然后单击【insert chart】就可以在 md 文件中插入一个柱状图了 , 如下图所示 。


其实这就是一个图表类型的代码块 , 如下图所示,我们可以直接在代码块中修改这个图表的数据和参数 。Obsidian 会实时显示我们修改后的图表 。


不需要Excel就可以根据表格数据,生成动态交互图表



同理,我们可以通过代码块直接绘制图形,这取决于你使用 Obsidian 的习惯 。


同理,我们可以绘制折线图 , 雷达图等等,如下图所示 。


不需要Excel就可以根据表格数据,生成动态交互图表



不需要Excel就可以根据表格数据,生成动态交互图表



不需要Excel就可以根据表格数据,生成动态交互图表



根据表格数据生成动态交互图表

重点来了,obsidian charts 可以根据表格数据,生成动态交互图表 。笔者以下面这个表格为例 。值得注意的是:表格一定要和上下文之间空一行,否则图表会无法识别 。




Test1
【不需要Excel就可以根据表格数据,生成动态交互图表】Test2
Test3
Data1
1
2
3.33
Data2
3
2
1
Data3
6.7
4
2


注意这个表格和其它表格的区别就是有一个 ID(table),然后 , 我们输入下面代码块,包括图表类型、id、层级、宽度、起点 。


不需要Excel就可以根据表格数据,生成动态交互图表



就可以看到下面这个图表了 。


不需要Excel就可以根据表格数据,生成动态交互图表



就是说,obsidian charts 会根据表格的数据自动生成图表 。


obsidian charts 会通过识别表格的 id 找到表格 , 读取数据,生成图表 。这就意味着 obsidian charts 可以通过 Obsidian 不同文本上的表格绘制图表了,如下图所示 。表格是在左边的一个 md 文件中,并且左下方可以绘制一个静态的图表 。右上角是另一个 md 文件的图表,它的数据也是来自左边表格 。


不需要Excel就可以根据表格数据,生成动态交互图表



写在最后

好了 , 看到这里,您就已经学会了 obsidian charts 的使用方法了,它就是这么简单 。


有了这个 obsidian charts 插件,我们就可以完成 SCI 论文的 results 部分中图表的内容了 。


Obsidian需要用户自己配置,对于一些不熟悉编程的用户可能不太友好 , 可能会在初期劝退一些用户 。一旦你成功上手了Obsidian,就会感受到它的强大 。Obsidian毕竟可以用于学习、笔记,也可以用于研究论文、日程安排,这些内容会在以后详细介绍 。


大家如果想了解更多关于Obsidian的内容,可以关注投必得学术,点赞转发本文,也可以留言给我们 。笔者接下来会分享更多Obsidian的用途,帮助大家更好地使用Obsidian , 用Obsidian帮助大家更好地阅读、写作和学习 。
不需要Excel就可以根据表格数据,生成动态交互图表

相关经验推荐