在 Excel 中创建图表,其中 X 轴(水平)的数据是非线性和外推值

在 Excel 中创建图表,其中 X 轴(水平)的数据是非线性和外推值

有一些以下形式的数据:

  X |  Y
----+-----
  3 |  42
  4 |  57
  6 |  92
 11 | 119
 19 | 316

(注:上表为虚构数据)

我想用 MS-Excel 绘制两条曲线,一条将列“X”中的值视为横轴数据,假设它是线性刻度,另一条假设它是对数刻度。这可能吗?如果可以,怎么做?

另外,如果我希望推断 Y 的值(使用我希望的多个“模型”的选择),对于给定的 X 值,例如 X = 5 或 X = 9,我该怎么做?

我认为这是一个典型的曲线拟合问题,需要用统计外推的方法,但是我对 MS-Excel 了解不够多,无法解决这个问题。

答案1

您在这里问了两个不同的(尽管相关)问题。您应该考虑将其拆分为两个单独的问题。

回答你的第一个问题:

  1. 将您的图表创建为散点(XY)类型。
  2. 调整您的轴(最小/最大限制)和您想要的任何其他格式。
  3. 选择第一个图表并选择复制。
  4. 将第一张图表的副本粘贴到工作表上。
  5. 在第二张图表上,选择横轴,然后选择“格式化选择”。
  6. 在轴选项窗口中,选中对数刻度框并输入基值(默认值为 10)。基本折线图或面积图选项中不提供对数刻度。

现在您有了两个格式相同的图表,它们显示相同的数据,只是水平刻度的显示方式有所不同,如下所示:

在此处输入图片描述

简而言之,对于您的第二个问题,这在 Excel 中非常容易做到。最简单的方法是设置一个包含基本 X 值(例如如上所述)的表格,一个“模型单元”,并用公式(例如 X*mod = Y)代替静态 Y 值。然后,您只需绘制 Y 值,只要您更新“模型单元”中的值,该值就会更改。通过一些工作(例如使用查找表预设“模型单元”值,或使用列联表),这可能会变得非常复杂和复杂。但正如我开始回答这个问题时所说,这实际上是第二个问题,需要您提供更多细节才能正确回答。

答案2

我遇到了完全相同的问题。我使用了 LibreOffice Calc(免费),它允许使用非线性轴。完成后,我将我的工作保存为 .XLSX 文件,在 Excel 中打开它,然后就好了。

非线性 X 轴散点图

相关内容