LibreOffice calc:根据列值创建多个图表系列

LibreOffice calc:根据列值创建多个图表系列

抱歉,我问的是基础的 Calc 问题,但我对电子表格图表非常不熟悉,需要一些帮助。我尝试寻找答案,但令人惊讶的是,我找不到任何可以回答我认为非常常见的数据问题的东西。我有三列:

Date        | Category  | Value
-------------------------------
2022-05-16  | Cat A     | 2.3
-------------------------------
2022-05-17  | Cat A     | 3.4
-------------------------------
2022-05-15  | Cat B     | 2.1
-------------------------------
2022-05-18  | Cat B     | 5.1

问题很简单 - 如何创建下面的图表而不将我的数据重新组织到每个类别的列中?

在此处输入图片描述

我就是搞不懂。抱歉,我可能忽略了一些显而易见的东西。如何使用 B 列动态创建多个数据系列?我不想将数据重新组织成列的原因是数据是从外部源动态创建的,并且我事先不知道会有哪些类别,甚至不知道会有多少类别

非常感谢

答案1

我曾多次想这样做,但仍然没有找到一个好的答案,所以我想了自己的解决方法。

https://github.com/Erhannis/CategorizedSpreadsheetGraphGenerator

将 CSV 管道传输到它,它会创建一个带有你想要的图表的 XLSX。...请注意,它需要 x 和 y 都是数字,所以我想普通的日期不起作用,抱歉 - 我通常使用unix 毫秒时间戳。当然,你可以随意修改代码。

答案2

我遇到了类似的问题,无法使用 LibreOffice Calc 解决,但可以使用原始图表

  1. 上传 CSV
  2. 选择折线图
  3. 映射字段如下
  4. 配置图表选项并下载图表

在此处输入图片描述 在此处输入图片描述

相关内容