我試圖創建一個顏色漸變函式:
var blues = d3.scaleOrdinal(d3.schemeBlues[9]);
但是在指向那個的控制臺上收到錯誤9,說:
Uncaught TypeError: Cannot read properties of undefined (reading '9')
我指v4的是 d3: <script src="https://d3js.org/d3.v4.js"></script>。我試圖使用的顏色漸變的事實v3讓我懷疑這是否是版本的問題。但我也在d3.geoAlbersUsa()同一個腳本中使用過,這似乎不適用于v3.
究竟為什么schemeBlues不作業?有沒有辦法解決它?
uj5u.com熱心網友回復:
顏色方案不包含在版本 4 中的 D3 默認捆綁包中。您必須包含一個附加庫:
<script src="https://d3js.org/d3-scale-chromatic.v1.min.js"></script>
但是,在最新版本的 D3(版本 7)中,默認包含它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/529619.html
上一篇:將標題文本添加到d3中的路徑中心
