我首先要说的是 - 我是一个彻头彻尾的 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
解决方案取决于您的实际值:
如果
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
”:- 点击下一步;
确保选择了“列中的数据系列”以及“第一行作为标签”:
- 菜单“
这就是本例的全部内容。结果应如下所示:
如果
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 图表: