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

jay*_*jay 3 microsoft-excel-2007 charts microsoft-excel microsoft-excel-2010

有以下形式的一些数据:

  X |  Y
----+-----
  3 |  42
  4 |  57
  6 |  92
 11 | 119
 19 | 316
Run Code Online (Sandbox Code Playgroud)

(注:上表为合成数据)

我想用 MS-Excel 做的是绘制 2 条曲线,一条处理 col 中的值。'X' 作为横轴数据,假设它是一个线性标度,另一个假设它是一个对数标度。这可能吗 ?如果是这样,如何?

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

我相信这是典型的曲线拟合问题,使用统计外推法,但对 MS-Excel 了解得不够多。

dav*_*dav 6

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

回答你的第一个:

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

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

在此处输入图片说明

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