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



我有一张图表,描绘了流量与功率的关系。我想调整图表上一行顶部的数据标签的旋转,以匹配该行的斜率。第一个点绘制在25000、87000处;第二个点绘制在53000180000处。如果我手动计算网格线并进行切线(θ)=相反/adj,我会得到一个合理的答案~22º,但如果我使用图表中的实际数据,我的角度是错误的。通过观察图表,它看起来像22º,但使用绘图数据,它给了我73º。

你似乎混淆了相反的情况,而adj.73º是这些数据的正确答案。

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

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

(我不知道VBA数学库中到底存在atan2还是ArcTan2函数——一个讨论)

最新更新