鍍金池/ 問答/HTML5  HTML/ 如何用js繪制天線方向圖(radiation pattern)

如何用js繪制天線方向圖(radiation pattern)

背景和需求

最近遇到一個(gè)需求,要求在web端繪制天線方向圖(又叫波瓣圖、輻射方向圖或波束圖),
百度百科:天線方向圖,如下圖所示:

圖片描述

數(shù)據(jù)源格式如下,一個(gè)長度為360的數(shù)組,數(shù)組的元素對象有兩個(gè)值,角度和增益,角度范圍0-359,增益值可正可負(fù),要求繪制與上面類似的方向圖。

[
    {
        angel: 0, // 角度
        gain: 12.4567 // 增益
    },
    // ...
    {
        angel: 120,
        gain: -30.2222
    }
]

想問下有哪位繪制過類似的圖形,有沒有可以用的js庫。

回答