我正在嘗試使用 Svelte(和 D3)查看 TopoJson 地圖,但我無法弄清楚出了什么問題,因為絕對沒有顯示任何內容,但控制臺輸出沒有回傳任何錯誤。有人有線索嗎?
我把 Svelte repl 的鏈接和使用的代碼放在下面:

uj5u.com熱心網友回復:
如果您查看資料,您會發現這些值非常巨大,并且不適合 SVG 的當前尺寸。例如,您可以增加viewBox以使地圖顯示:
<svg viewBox="0 0 10000000 10000000">
<!-- stroke-width adjusted for large viewBox -->
<g stroke="black" stroke-width="1000px" fill="none">
REPL
france.transform似乎包含一些附加資訊,但我不知道應該如何使用它。您始終可以根據資料自己計算邊界框,并且似乎有此功能:bbox。
如果保持資料點的大規模,則stroke-width需要非常高(例如1000px),因為它被縮小了viewBox。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/496727.html
