Come up with this idea, but found @filipekiss has already made a great version two years ago, I upgrade to D3v4 layout (with v3 linear radial)
same rule with orginal version:
click a type name and it will show you that type weaknesses. Clicking a second type will make the graph behave for dual types.
[Yellow line] Takes Double Damage [Blue line] Takes Half Damage