LibreOffice calc:如何将多个表格应用于单个图表

kry*_*tah 3 openoffice-calc libreoffice-calc

我会马上说出来 - 我是一个完整的 Excel/Calc 业余爱好者。

我想要做的是应用 3 个表,每个表有 2 列数据到一个图表中,每个表有 1 条 XY 线。

我当前的数据如下所示:

col1 col2    col1 col2     col1 col2
8    9       8    9        8    9
10   0       10   0        10   0
2    4       2    4        2    4
8    1       8    1        8    1
82   8       82   8        82   8
Run Code Online (Sandbox Code Playgroud)

,但我也以降序方式尝试过:

col1 col2 
8    9
10   0
2    4
8    1
82   8

col1 col2
8    9
10   0
2    4
8    1
82   8

col1  col2
8    9
10   0
2    4
8    1
82   8
Run Code Online (Sandbox Code Playgroud)

我还没有设法使图表看起来像样的,而且我确信我做错了很多。我应该如何构建我的表格以便能够从中创建一个漂亮的图表/图形?

注意:忽略实际数据,只是编了一些随机数来显示表格位置。

toh*_*ohu 6

解决方案取决于您的实际值:

  1. 如果在所有三个“表”中X values相同,则:

    • 只需Y value并排排列列,只保留第一个 X 值列(因此列是:tab1.X, tab1.Y, tab2.Y, tab3.Y):

      在此处输入图片说明 会得到 在此处输入图片说明

    • 选择完整的、新排列的数据表(在我的例子中:)A1:D6
    • 创建图表:

      • 菜单 " Insert" -> " Chart...";
      • 选择“ X/Y (Scatter)”作为图表类型;如果 X 值未排序,请选择“ sort by X values”:

        在此处输入图片说明

      • 点击下一步;
      • 确保选择“列中的数据系列”以及“第一行作为标签”:

        在此处输入图片说明

    这就是本案的全部内容。结果应如下所示:

    在此处输入图片说明

  2. 如果所有三个“表”X values中的都不相同,事情就会变得困难。

    • 并排复制所有三个“表”(带有 X 和 Y 列):

      在此处输入图片说明

    • 选择完整的数据表(在我的例子中:)A1:F6
    • 创建图表:

      • 菜单 " Insert" -> " Chart...";
      • 选择“ X/Y (Scatter)”作为图表类型;如果 X 值未排序,请选择“ sort by X values”(如上):
      • 点击下一步;
      • 确保选择“列中的数据系列”并且选择“第一行作为标签” ;点击下一步;
      • 告诉 Calc 哪些列包含 X 值,哪些列包含 Y 值。默认情况下,Calc 会尝试将每一列作为 X 值列:

        在此处输入图片说明

      • 首先,删除指向 X 值的数据范围:在“ Data series”列表框中,选择“ Column C”并使用Remove列表框下方的“ ”按钮将其删除;对“ Column E”做同样的事情。现在,向导应如下所示:

        在此处输入图片说明

      • 然后,对于“ Column D”和“ Column F”,设置正确的X值范围。这样做:

        • Column D在“ Data series”列表框中选择“” ,然后X values...从“ Data ranges”列表框中选择“ ”条目:

          在此处输入图片说明

        • 更改范围,使其指向C2:C6

          在此处输入图片说明

        • 对“ Column F”数据范围重复这两个步骤。

    结果将是包含三个数据范围和不同 X 值的 X/Y 图表:

    在此处输入图片说明