数据标签沿图表上一条线的旋转角度

时间:2016-01-07 14:41:28

标签: excel vba math trigonometry

我有一张图表,描绘了流量与功率之间的关系。我想调整位于图表上一条线顶部的数据标签的旋转,以匹配线的斜率。第一点绘制在25000,87000;第二个点绘制在53000,182000。如果我手动计算网格线并做Tangent(theta)= reverse / adj我得到一个有意义的答案〜22º但是如果我使用图表中的实际数据我的角度是错误的。眼球看起来像22º,但使用情节数据它给我73º。

1 个答案:

答案 0 :(得分:0)

看起来你很反感和相反。 73º是这些数据的正确答案。

您有两个分P1 = (x1, y1)P2 = (x2, y2) 段P1P2具有倾斜角(以弧度表示)

A = atan2(y2 - y1, x2 - x1)

(我不确切知道,VBA数学库中是否存在atan2ArcTan2函数 - a discussion已找到)