เครื่องมือที่ดีในการสร้างไดอะแกรม Sankey คืออะไร


25

ฉันจะสร้างไดอะแกรม Sankey ได้อย่างไร


1
R มีriverplotแพ็คเกจสำหรับ sankey diagrams อย่างไรก็ตามฉันไม่เคยใช้มันดังนั้นฉันจึงไม่สามารถยืนยันการใช้งานได้
Marc Claesen

คำตอบ:


9

คุณเห็นรายการนี้หรือไม่? และนอกจากนี้ยังมีฟังก์ชั่นในการวิจัยที่มีอยู่ โดยส่วนตัวแล้วฉันจะเริ่มจากเส้นทาง geom และขนาดสุนทรียะในggplot2และดูว่ามันทำให้ฉันได้ที่ไหน

ฉันยังไม่ได้ทดสอบสิ่งเหล่านี้ หากคุณพบตัวเลือกที่ต้องการบางทีคุณอาจแจ้งให้เราทุกคนทราบว่าเป็นกราฟิกที่ค่อนข้างเท่


1
มีตัวอย่างเป็น (ในความคืบหน้า) โดยใช้ Tikz มากกว่าที่เว็บไซต์ Tex เช่นกันtex.stackexchange.com/q/40159/8217
Andy W

4

หากคุณกำลังมองหาฝั่งไคลเอ็นต์ (ไลบรารี JavaScript) คุณสามารถลอง:

http://tamc.github.com/Sankey/

คุณสามารถดูคำถามที่เกี่ยวข้องใน StackOverFlow: /programming//q/4545254/179529


1
ขอบคุณสำหรับลิงค์ และ FWIW รหัสการวาดบนผ้าใบ HTML5 ควรทำงานบนเซิร์ฟเวอร์: stackoverflow.com/questions/9409106/…
Thilo

คุณพูดถูก มีการเริ่มใช้งาน JavaScript บนฝั่งเซิร์ฟเวอร์เช่นกัน (Node.js, Phantom.js) คนส่วนใหญ่ที่นี่มักพูดคล่องกับ R ...
Guy


2

คุณกำลังมองหาห้องสมุดหรือเว็บแอปอยู่หรือไม่? หากครั้งที่สองคุณอาจลองใช้ตัวสร้าง Sankey นี้ มันมีอินเตอร์เฟซที่มองเห็นและลากและวาง UI มันเป็นเพียงเบต้า ณ จุดนี้มันจะบันทึกข้อมูลไปที่ URL เท่านั้นและไม่ได้รับการปรับให้เหมาะกับมือถือ

http://wikibudgets.org/sankey/

ข้อจำกัดความรับผิดชอบ: ฉันทำงานกับ wikiBudgets


ลิงก์คำตอบเท่านั้นไม่เพียงพอ ยกตัวอย่างเช่นโปรดดูที่กล่าวถึงการเชื่อมโยงในความช่วยเหลือที่นี่ , ที่นี่ ลิงค์อาจหายไปโดยไม่มีการเตือน คำตอบของคุณควรจะยืนได้ด้วยตัวเองแม้ว่าลิงก์จะหายไป โปรดแก้ไขเพื่อให้ข้อมูลที่จำเป็นและให้การอ้างอิงที่ถูกต้อง
Glen_b -Reinstate Monica

@Glen_b ฉันไม่แน่ใจว่าคำตอบนี้จะได้รับการปรับปรุงอย่างไร คำถามเกี่ยวกับเครื่องมือในการสร้างไดอะแกรม Sankey และเครื่องมือนี้สามารถเข้าถึงได้ผ่านลิงก์นั้น
Patrick Coulombe

@ แพทริกลิงก์ที่ฉันให้ไว้ในความคิดเห็นของฉันบ่งบอกอย่างชัดเจนถึงวิธีการปรับปรุงคำตอบ (เช่นเดียวกับในช่วงครึ่งหลังของความคิดเห็นของฉัน - ประเภทของสิ่งที่ต้องทำคือการอธิบายว่าลิงก์ไปถึงอะไร จะพบว่ามี) ในวิธีที่จะเพียงพอสำหรับมันที่จะพบได้ผ่านเครื่องมือค้นหาแม้ว่าการเชื่อมโยงจะย้ายและให้เครดิต / อ้างอิงถึงแหล่งที่มาคืออธิบายว่าใครทำสิ่งที่ถูกเชื่อมโยงไป)
Glen_b

1

แอพ Sankey Diagram ของเรานั้นใช้กับ Apple iOS ใช้อินเทอร์เฟซแบบสัมผัสเพื่อสร้างการไหลของไดอะแกรม เพียงค้นหา "Sankey Diagram" ใน App Store ของ Apple iTunes เว็บไซต์ของเราคือsquishLogic Sankey Diagram


1

ฉันเพิ่งอัพโหลด Sankey Builder ออนไลน์ใหม่ล่าสุด คุณสามารถอัปโหลดข้อมูลกำหนดค่าผ่านเครื่องมือหลากหลายและบันทึก ช่วยให้คุณสามารถลากและวางเขตข้อมูลจากข้อมูลของคุณเพื่อปรับแต่ง Sankey Flow และเพิ่มตัวกรองในฟิลด์ใด ๆ ในไดอะแกรมเพื่อบีบอัดข้อมูลแบบไดนามิก มันมีไฮไลต์อัตโนมัติของวงดนตรีข้ามแผนภาพเพื่อเน้นความสัมพันธ์ของข้อมูลและคุณสามารถผสมและจับคู่สี มันมีเพจอัตโนมัติสำหรับชุดข้อมูลขนาดใหญ่! คุณสมบัติการเรียงลำดับดำเนินการตามค่าหรือเขตข้อมูลในลำดับจากน้อยไปหามาก

การตั้งค่าทั้งหมดสามารถบันทึกไว้สำหรับการเยี่ยมชมในอนาคต เครื่องมือนี้มีคุณสมบัติการแบ่งปันที่ให้คุณเปิดใช้งานหรือปิดใช้งานการตั้งค่าใด ๆ URL ที่ไม่ซ้ำกันที่สร้างโดยเครื่องมือนี้ช่วยให้คุณสามารถแจกจ่าย Sankey Diagram ไปยังผู้เยี่ยมชมสำหรับรุ่นที่มีการโต้ตอบแบบอ่านอย่างเดียวของ Sankey Builder! ตรวจสอบตัวอย่าง (ดูด้านล่าง) คุณสามารถสร้างแผนภาพ Sankey ฟรีซึ่งโฮสต์ได้ฟรี เพียงเข้าไปที่http://SankeyBuilder.comและสมัครใช้งาน (ที่คุณต้องการคือที่อยู่อีเมล) ที่จะช่วยให้คุณเข้าถึง SankeyBuilder ได้ฟรี การสาธิต: http://sankeybuilder.com/sankeybuilder.aspx?url=bbe34d97f8และ Tutorials อยู่ที่http://sankeybuilder.com หวังว่านี่จะช่วยได้



0

เหมือนทุกอย่างน้ำยางเป็นวิธี!

คุณไม่รู้ยางเลยคุณอาจไม่ต้องการโซลูชันนี้ แต่ถ้าคุณรู้เพียงเล็กน้อยคุณต้องเปลี่ยนพารามิเตอร์ตามสิ่งที่คุณต้องการและมันจะแม่นยำและยืดหยุ่นกว่าความเป็นไปได้อื่น ๆ

โปรดทราบว่าคุณจะต้องป้อนค่าด้วยตนเอง

คุณสามารถใช้ห้องสมุด Tikz เพื่อสร้างมันขึ้นมาป้อนคำอธิบายรูปภาพที่นี่

นี่คือรหัส


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.