LibreOffice 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

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

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

我没能使图表看起来更像样,而且我肯定我做错了很多事情。我应该如何构造表格才能从中创建漂亮的图表/图形?

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

答案1

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

  1. 如果X values三张“表”均相同, 然后:

    • 只需将列并排排列,只Y value保留第一个 X 值列(因此列为:,,,,tab1.X):tab1.Ytab2.Ytab3.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 图表:

    在此处输入图片描述

相关内容