图表与统计
表格标签页有两种模式,由栏中的 数据 和 分析 两个按钮切换。数据 就是平常的表格;分析 是一块看板,同一数据源上可以并排放置任意多个 图表 和 数据透视表——每个占一张卡片,带可编辑的标题、一个显示选择器的齿轮按钮和一个 ⋮ 菜单(移动、复制、移除)。
真正的统计。除了柱状、折线和散点,图表还能画箱线图:每个类别一个盒子,含四分位数、粗线的中位数,须画在Tukey 栅栏(1,5 × IQR)上 —— 而不是最小值和最大值。在某列的均值上,误差选择器会加上表示离散的须:± 标准差(描述数据本身)、± 标准误或± 95% 置信区间(描述均值本身的精度)。这三项只在选择均值时出现,因为“求和 ± 偏差”没有意义。Y 轴对数复选框切换为对数刻度,适合跨越多个数量级的数据;若存在零或负值,它会被忽略并给出提示,因为那里没有对数,而悄悄丢掉那个点会让图表说谎。在散点图里,趋势线会画出带 R² 的回归直线,它是在数据库中用全部行拟合的 —— 而不是屏幕上那份抽样点。图下方还有一行所选列的描述统计(n、均值、标准差、95% 置信区间、最小、四分位、中位数与最大),这是一条独立的查询:从柱子推算会得到“均值的均值”,只有当各组大小相同时它才等于真正的均值。
数据透视表与合计
数据透视表。 选择放到 行 和 列 上的字段(每个轴可以嵌套多个,拖动可调整层级顺序)、放到 值 上的字段,以及汇总方式:求和、计数、去重计数、平均值、最小值 或 最大值。不选值字段时统计行数。它也在表格侧边的迷你栏里,就在图表旁边,方便不离开数据快速查看。
聚合在数据库里执行,返回时已经汇总——没有原始行上传,因此几千万行的 Parquet 依然可用。由于查询是标准 SQL,数据透视表在 SQL 客户端的 所有 数据库上都能用(SQLite、DuckDB、PostgreSQL、MySQL、SQL Server 和 Oracle),而不像图表只支持 DuckDB。
汇总。 行汇总 和 列汇总 复选框会加上收尾的一行和一列。在 平均值 下,总计是 加权 的,而不是平均值的平均值——当各组大小不同时后者是错的。去重计数 无法汇总(不同集合的并集不能由各部分之和得出),因此那里的复选框会被禁用,并在提示中说明原因,而不是显示一个错误的数字。
保存在哪里、CSV 与分组
分析保存在哪里。 保存在 数据文件旁边的 JSON 里(sales.parquet → sales.parquet.analysis.json):开放格式,随数据一起进入 Git,也能原样交给同事。分析文件 按钮会在标签页中打开该 JSON;清空分析会删除该文件。作为表格打开的整个文件夹没有独立路径,所以那种分析不会保存——按钮会说明这一点。每张卡片还有 添加到今日笔记:图表在有对应形式时作为 mermaid 块加入(笔记会绘制它,且仍可编辑;柱状图、折线图、直方图和饼图适用,散点图和箱线图作为图片),数据透视表作为 Markdown 表格 加入,在笔记里仍是可复制、可编辑的文本。 在 SQL 查询结果中,通过页脚的分析区按钮可以打开同一块看板,它在与该结果的图表相同的地方聚合(本地副本或数据库);在那里它不会保存,因为结果旁边没有文件——重要内容请用添加到今日笔记放进笔记。
报告与复制。 每个图表的复制按钮提供复制为 Mermaid、复制数据(Markdown 表格)——图表显示的已聚合的值,数字右对齐——以及复制图像;Mermaid 无法携带的内容(误差线、对数轴)会当场说明。在分析区的栏中,复制报告把整个分析汇总为 Markdown——一行来源、当前筛选和日期,每张卡片一个标题,图表为 Mermaid、表格为表格——报告添加到今日笔记则直接把它放进笔记。饼图显示整体的各部分:只接受求和与计数,绘制最大的类别,其余合并为“其他”,并说明合并了多少个。
在所有表格中。 图表、数据透视表和分析区同样存在于 Excel 工作表、分隔文本(即使尚未保存)、任务(分析视图,保存在看板内部)、基库(分析按钮,保存在 .lnq 旁边且不修改基库)以及自定义表格(分析按钮;密码列不计入)。在这些界面中数据位于内存:第一次筛选或第一次分析时会复制到 DuckDB,此后网格的筛选与分析使用同一规则——图表描述的正是网格显示的那些行。工作表对保存的值求和(显示为“¥3,750.50”的单元格按 3750.5 计算),而筛选依据显示的文本,也就是你输入的内容。当界面只加载了文件的一部分(超出上限的工作表、被截断的宽容读取)时,分析会拒绝聚合并说明原因:一部分的总和会是错误的数字。
数据质量。表格的质量按钮会在网格旁打开每列一张卡片,显示该列实际包含的内容:有值、空(空文本或只有空格)和 NULL 行的比例条(分开计数,因为空不等于 NULL),不同值的个数以及只出现一次的个数;数值列显示平均值、标准差、四分位数、零、负数和离群值(在 Tukey 栅栏之外,与箱线图相同),并附迷你直方图;文本列显示长度和形状模式。最常见的值可以点击:点击后成为一个选择(见下文),点击同一列的另一个值会替换它。提醒会指出无值的列、常量列、可能是键的列、一半或更多无值、大量零值、严重偏斜的分布,以及以文本保存的数字。概况针对当前筛选下的完整集合——绝不是样本——在 DuckDB 中计算,最多 60 列。摘要可以复制为 Markdown 表格或添加到今日笔记;在分析区中,质量按钮会把同样的概况作为卡片加入,报告中以表格(每列一行)呈现。带有质量卡片的分析只能在此版本及以后的 LightNote 中打开。
选择与“显示为”。点击图表的柱或扇形、直方图的区间,双击数据透视表的单元格,或点击质量面板中的常见值,都会按它筛选表格——这个筛选会成为一个选择:网格上方的一个标签(uf = “SP”、valor ≥ 10 且 < 20),带一个用于移除的 X。选择总是以“且”组合,独立于筛选面板中的条件组:即使条件组以“或”组合,选择也会缩小范围而不是扩大;操作筛选面板不会移除选择,同一列上的另一个选择会替换之前的。选择比较的是保存的值——图表分组的类别;直方图区间从其起点到下一个区间的起点,最后一个区间没有上限。按模式分组的类别(模式不是表中的值)和其他扇形不会筛选,图表和数据透视表会说明原因。分析区、概况和报告标题都会跟随选择。在数据透视表中,显示为会改写已聚合的值:占总计的 %、占行汇总的 %、占列汇总的 %、累计以及与上一行的差值。百分比和累计仅适用于求和或计数——把平均值或最小值相加得不到任何东西的总计——计算的基准显示在矩阵上方和报告中。
打开 CSV 只有一个动作,分隔符判断错时另有出路。 作为表格打开 通过 DuckDB 打开,带自由 SQL、图表、数据透视表和分析区。分隔符有时无法识别(各行列数不一致时最常发生),表格就会只有一列,整行内容都塞在里面。这时表格上方会出现一条提示,说明该文件看起来有多少列,并提供宽容读取:它逐行读取,不要求各行列数相同,正是搜索和 AI 所用的同一种读法;可以筛选和排序,也有图表、数据透视表和分析区,只是没有自由 SQL。若文本尚未保存,或想自己指定分隔符,请使用视图 → 作为分隔文件查看…。
导出的 CSV 可直接在 Excel 中打开。任务、电子表格和自定义表格中的导出 CSV 会使用您所用语言的列表分隔符(在以逗号作小数点的语言中为分号),并写入 Excel 读取带重音字母所需的 UTF-8 标记:文件无需导入向导即可按列打开。复制为 → CSV 仍使用逗号,这是粘贴到脚本或消息中所用的形式;SQL 结果的导出可以选择分隔符。
按模式分组。 在日期或编码列里,不同取值几乎和行数一样多,按值分组说明不了什么。模式掩码 把每个字母换成 A、每个数字换成 N,其余保持不变:2027/10/10 变成 NNNN/NN/NN。于是几百万行归为两三种形状,而不符合这些形状的正是脏数据(写成 10-10-2027 的日期、缺少前缀的编码)。在图表里是 X 轴旁边的 模式 复选框;在数据透视表里,右键点击某个字段的卡片(按字段生效,可以把编码的形状与普通维度交叉);在 质量 面板里,每列最常见的模式会显示在最常见的取值下面。计算在数据库中执行。在 SQLite 和通用 ODBC 上,该选项会被禁用并说明原因:缺少掩码所依赖的文本函数。
目录
编辑
- 概述
- 入门
- 工作区与窗口
- 活动中心:任务与消息
- 代码编辑器
- Markdown 与维基链接
- 图表(Mermaid)
- 数学与化学(LaTeX)
- 笔记中的日历
- 编号与交叉引用
- 引用与参考文献
- 学术论文规范
- 连接图
- 表格(Parquet・CSV・JSON・Excel)
- 分析区:数据透视表与多个图表
- PDF 与图像
- 图像:为截图添加标注
- HTML 页面(.html)
- 打印
- 作为文件夹的 Zip(.zip)
- 块(.lnb)
- 任务(看板 / 甘特图)
- 自定义表格(.lnd)
- 基库(笔记的已保存查询)
工具
- 文件内搜索与待办
- 版本控制(简易 Git)
- 快照与备份
- 审查更改(检查点)
- 文件比较(差异)
- 运行代码(F5)
- 终端与 AI CLI
- 对选区的 AI 助手(Ctrl+K / Ctrl+I)
- 你电脑上的 AI
- AI 会话
- AI 聊天
- HTTP API 测试(.lnh)
- 数据库(.lnc)
- SSH 连接(.lns)
- 安全: 安全口令・PIN・安全 Markdown
- 每日笔记・快速捕获・托盘
- 重新发现旧笔记
- 在手机上使用你的笔记
- 录制音频(语音、会议)并用 AI 转写
- 便签
- 日历
- 命令面板
自动化(AI / 脚本)
参考