2017-03-03 119 views
1

我正在寻找计算Spotfire(计算列)以及Excel中多条线的爬坡/坡度的角度。在Spotfire和Excel中计算线的爬角/爬坡率

在图表(附件)中,我希望能够通过连续的爬升角度/坡度值对线条着色。即,如果爬升角度陡峭,则是一种颜色,其中曲线具有较浅的爬升,另一种颜色。

我如何计算这些值(每个位置)作为Spotfire中和Excel中的计算列?

以下是用于制作图形的值。

位置,瓦尔X,瓦尔ÿ

A,0,0

A,0.02,0.08

A,0.08,0.16

A,0.2,0.21

A,0.25,0.28

A,0.34,0.35

A,0.421,0.42

A,0.502,0.83

A,0.583,0.86

A,0.664,0.89

A,0.745,0.92

A, 0.826,0.95

A,1,1

B,0,0

B,0.13,0.08

B,0.29,0.16

B,0.31,0.21

B,0.35,0.28

B,0.42,0.35

B,0.43,0.42

B,0.59,0.49

B,0.63,0.56

B,0.7,0.58

B,0.78,0.62

B,0.85,0。65

B,1,1-

enter image description here

+0

您是否有机会以纯文本形式发布数据?如果你愿意,你也可以使用[this site](https://justpaste.it/)。干杯! – scsimon

回答

1

对于斜率,你的计算将是:

  • 插入一列进行编号的行:Rank(RowId(),"asc",[Location]) as [RowNumber]
  • 计算斜率:([VarY] - Min([VarY]) OVER (Previous([RowNumber])))/([VarX] - Min([VarX]) OVER (Previous([RowNumber])))

他重新,斜率将基于当前和前一行。

enter image description here

+0

@scscimon - 对不起,我没有更快获得文本数据! – Lgeo

+0

不用担心@Loo我只是想避免输入-o – scsimon

+0

@sccimon,现在就进行测试! – Lgeo