我拥有D3可视化功能,可以在Chrome和Safari中正常使用,它在此处在线:
https://bl.ocks.org/KingOfCramers/04fe907049ec89c680f4fd8839e7ed0a

看起来像这样:

javascript - Edge中的D3可视化损坏-LMLPHP

但是,当我在Edge和Firefox中检查它时,它为特定国家/地区的国家提供了奇怪的颜色:

javascript - Edge中的D3可视化损坏-LMLPHP

为什么会这样?某些浏览器能够处理不同的颜色吗?如果是这样,我怎么知道哪种颜色适合不同的浏览器,或者应该避免使用哪种颜色?

最佳答案

redScale(彩色)范围缺少F2D1D4的“#”:

.range(["F2D1D4","#D9767E","#D35F69","#CC4954","#BA0514"])


您可以尝试添加吗?

.range(["#F2D1D4","#D9767E","#D35F69","#CC4954","#BA0514"])


可以解决吗?

09-25 19:43