circle-pack

    0熱度

    1回答

    更新:New JSFIDDLE縮放現在工作,完全放棄了defs和rect,只是附加了圖像。但仍然停留在翻譯。 翻譯仍然無法進行縮放。我可以將translate設置爲x和y都爲-100,以獲得正確的非縮放位置。但是,在縮放時,它當然仍然將其轉換爲-100,而不是保持它到位所需的較大值。 看起來需要在放大部分的代碼中向底部添加一些東西。一直在討論目前註釋掉的部分,但目前還沒有運氣。 // .attr

    2熱度

    1回答

    卡住重疊標籤。舉例說明:JSFIDDLE 單擊文本標籤「組A」。縮放轉換後,組A標籤仍然與小圓圈的標籤重疊。 點擊其他地方縮小。 再次點擊「組A」。這次標籤不會保留,所以 沒有重疊。所以它似乎在一次後自行修復。 我不想在第一次點擊某物時重疊。我該怎麼做呢?我不想截斷標籤或重新定位標籤。 我一直在擺弄這一點,但到目前爲止沒有運氣。 transition.selectAll("text")

    0熱度

    1回答

    我一直在試圖添加可點擊超鏈接到基於此代碼的可縮放d3圓形包:http://bl.ocks.org/nilanjenator/4950148,但我無法讓它工作。理想情況下,我會鏈接圈子文本標籤下的鏈接,但此時可點擊的標籤就像rad一樣。 我敢肯定它對d3的誤解。我研究了幾個應該可以工作的堆棧主題:(Hyperlinks in d3.js objects),這裏是我失敗的嘗試。我還更新了json數據文

    1熱度

    1回答

    我正在嘗試在六角形模式中包裝一堆圓UIViews。 它們都有不同的尺寸。 首先我隨機生成的UIViews,並把它們在屏幕上,如下所示: 然後我有安排在圍繞中心的圓形圖案的視圖的算法。這是算法: func arrangeViews() { let viewCenter = self.view.center let radius: Double = 50?? <- W

    1熱度

    1回答

    我正在使用包含默認半徑函數的d3包裝佈局。這會縮放圓圈的大小,以便所有內容都可以放入容器中。 如何訪問此比例因子?

    0熱度

    1回答

    我有一個包佈局圖表,顯示Web應用程序的公司和用戶。該圖表具有獨立的數據集,代表不同的時間段。 示例 - 所有用戶 只有用戶的最後一週 只有用戶中最近30天 登錄內登錄... 我數據集的結構如下 - { all: { name: "Web App", children: [ { name: "Firm 1", size: 2,

    0熱度

    1回答

    我D3 circle pack看起來是這樣的:(也入店通過jsfiddle) 不過,我想圖表看起來像這樣:(不要在標籤上要注意,或圓包安置,他們不是我的情況是必不可少的;我的意思只是合作節目「3D」界的容貌,他們的着色) 會是什麼實現這一目標的好方法? @Delapouite的答案後,我放在一起另一個jsfiddle: 關鍵代碼: var data2 = pack.nodes(data); v

    3熱度

    2回答

    我有一個小問題就在這裏: 我用這個例子(http://bl.ocks.org/mbostock/7607535)工作,我修改這樣的 flare.json文件: { "name": "flare", "children": [ { "name": "Kommunikation und Umwelt", "children": [ { "name": "Courses", "

    1熱度

    1回答

    我試圖創建d3.js使用圓形停車場佈局的圖表中http://jsfiddle.net/mypandos/h3pfx6ns/ <!DOCTYPE html> <meta charset="utf-8"> <style> circle { fill: rgb(31, 119, 180); fill-opacity: .25;

    1熱度

    1回答

    我正在從d3js構建氣泡圖,但繼續使用enter()方法接收TypeError: undefined is not a function。我試過幾乎所有的東西,但我無法確定爲什麼會產生這個錯誤,除了過濾器方法返回null。目前氣泡圖本身不顯示。 var diameter = 310, format = d3.format(",d"), color = d3.scale.ca