我需要做些什么才能让 LibreOffice 将所有数据点放在两个名为x
和的简单列中y
的散点图上?
我正在 LibreOffice 7.0.4.2 上创建一个简单的散点图,但我一辈子都无法让它显示所有数据点。它只是跳过了其中的许多并拒绝将它们放在购物车上。
有什么作用
首先,让我告诉你什么是有效的。这是一个非常简单的表格。它有一个x
专栏。它有一y
列。它有几行(x,y)
成对。首先,它有一条简单的线,点位于(1,1)
、(2,2)
和。然后它在 x=1和处添加了几个点。最后,它在 x=2 处添加了另一个点(3,3)
(4,4)
(1,2)
(1,3)
(2,3)
注意因为同一个 x 输入有多个输出,所以这不是一个函数。因此,此示例演示了 LibreOffice Calc 在制作不是函数的数据集的散点图时应该没有问题。
X | 是的 |
---|---|
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
1 | 2 |
1 | 3 |
2 | 3 |
在 LibreOffice 中,这非常简单。
在 LibeOffice Calc 中打开一个新的电子表格。
添加以上数据:
选择所有数据:
单击插入→图表:
选择图表类型= XY(散点图):
正如预期的那样,欣赏包含所有 7 个数据点的精彩图表:
什么不起作用_
现在,我尝试遵循上述相同的过程,但对于一些真实数据如下:
X | 是的 |
---|---|
1 | 0.005304 |
2 | 0.005314 |
3 | 0.005186 |
4 | 0.00513 |
5 | 0.005135 |
6 | 0.00502 |
7 | 0.004925 |
1 | 0.004654 |
2 | 0.004742 |
3 | 0.004923 |
4 | 0.004623 |
5 | 0.004587 |
6 | 0.004367 |
7 | 0.004262 |
在 LibeOffice Calc 中打开一个新的电子表格。
添加以上数据:
选择所有数据:
单击插入→图表:
选择图表类型= XY(散点图):
因为只出现 2 个数据点而感到困惑。应该有14个。
单击X 轴并手动调整它,使所有 x 值都在图表范围内:
单击Y 轴并手动调整它,使所有 y 值都在图表范围内:
怎么了?为什么 LibreOffice 不绘制整个数据集的图表?
我想我有适合你的解决方案。实际上,它与单元格的格式有关。
正如您在屏幕截图中看到的那样,标记为的列
x
在正确绘制的数据中是右对齐的,而在有问题的数据中是左对齐的。在 LibreOffice Calc 中,格式化为数字的单元格是右对齐的,这意味着您的x
列的值不是数字。您会认为(实际上您已经尝试过)选择
x
列中的数据 → right-click→格式化单元格... →数字→ -1235(或任何其他数字选项)会将数据格式化为数字。但是,x
列数据仍将保持左对齐,这意味着它们仍然不是数字!造成这种情况的原因一定是数据没有从某种形式的文本文件正确导入到 Calc 中。因此,要将
x
列转换为数字并解决您的问题,请执行以下操作:选择列中的数据
x
(或实际上是整列)right-click→→格式化单元格... →数字→ -1235(或任何其他数字选项)。选择数据后,转到菜单栏上的数据→文本到列...,然后单击OK。
这应该适用于您的数据。您现在应该看到
x
列中的数字右对齐,并且应该更新绘图并正确显示数据。