嘿,所以我使用的是dashbio circos,它是基于 D3 和弦图的和弦图库。circos(和弦图)有一个名为 的属性size
,您可以在其中写入一个数字来设置和弦图的大小。(如果您没有设置尺寸,那么它会为您设置默认尺寸。)
但是,当翻译成 html 时,circos 会呈现为 svg,我发现很难给它提供响应式大小。当我给它一个较小的宽度和高度时,它会稍微切断马戏团。看起来 circos 内的弦和弧线是绝对大小,因此调整 svg 的大小不会帮助图表本身变大或变小。是否可以给这个马戏团响应尺寸?
我在想我们可以改变底层库中的一些东西来给它响应大小,或者它已经在那里了,我只是找不到它。这是我用于基于 JS/React.js 的 dash-bio circos 的底层库/github repo 的链接:https ://github.com/plotly/dash-bio