ฉันไม่สามารถนึกถึงไดอะแกรมสถาปัตยกรรมซอฟต์แวร์ที่ดีโดยเฉพาะที่ไม่ได้มีข้อมูลที่พวกเขาแสดงให้เห็นได้ง่ายและถูกตัดทอนลงอย่างมาก แต่เราสามารถค้นหาสิ่งที่เกี่ยวข้องได้โดยการทำลายแผนภาพสถาปัตยกรรมซอฟต์แวร์เป็นครั้งแรก
จากนั้นเราจะดูตัวอย่างของการออกแบบที่จัดการกับความท้าทายที่คล้ายกัน
มันเป็นชนิดของแผนภูมิการไหล / แผนภาพกระบวนการที่มุ่งเน้นไปที่หมวดหมู่ขององค์ประกอบ / โหนด ในทางกลับกันเป็นแผนภาพเครือข่ายของโหนดเชื่อมโยงที่มีทิศทางเพิ่มขึ้นเป็นหลักโหนดซึ่งสามารถมีหมวดหมู่และการเชื่อมต่อซึ่งสามารถมีทิศทาง
อะไรก็ตามที่อยู่บนลิงค์ของโหนดสามารถกลายเป็น 'ก้อนขน' ที่ยุ่งเหยิงเมื่อความซับซ้อนของสิ่งที่มันพยายามแสดงถึงการเพิ่มขึ้น ถ้าไม่มีอะไรแนะนำด้านล่างขึ้นอยู่กับการเชื่อมโยงโหนดงาน - ถ้าสิ่งที่เป็นปัญหาเป็นเพียงซับซ้อนเกินไป - นี่เป็นบทความจากการแสดงข้อมูลที่เคารพทางวิชาการเกี่ยวกับทางเลือกบางอย่างที่ "โหนดเชื่อมโยงแนวคิด" เป็นฐานสำหรับเครือข่ายแผนที่ว่านักวิจัยการแสดงข้อมูล ได้เกิดขึ้นกับ หากคุณสามารถหาวิธีปรับเปลี่ยนสิ่งเหล่านี้ให้เป็นสิ่งที่ใช้งานง่ายและเป็นไปตามทิศทางคุณอาจเป็นผู้ชนะ แต่นั่นเป็นวิธีที่ยากมากที่จะไปลองทำดูถ้าคุณต้อง
ดังนั้นไดอะแกรมการไหลที่ซับซ้อนและไดอะแกรมเครือข่ายโดยเน้นที่ทิศทาง / การไหลและประเภทของโหนด / องค์ประกอบ หลักการพื้นฐานแรก:
- ทำให้ทุกโหนด / องค์ประกอบง่าย
- สร้างความแตกต่างระหว่างประเภทขององค์ประกอบที่ชัดเจนและเรียบง่ายด้วยลำดับชั้นที่ชัดเจนระหว่างพวกเขา
- ทำให้การไหลและการเชื่อมต่อเป็นองค์ประกอบพื้นหลังให้มากที่สุด
คิดว่าอัตราส่วนสัญญาณต่อสัญญาณรบกวน (บางครั้งเรียกว่าอัตราส่วนข้อมูลหมึกในบริบทของกราฟิคข้อมูล): การเชื่อมต่อเป็นตัวนำทางที่มองเห็นไม่ใช่ข้อมูลดังนั้นทำให้เป็นข้อมูลที่ละเอียดที่สุดเท่าที่จะทำได้โดยไม่ทำให้ง่ายขึ้น ลองนึกถึงรูปพื้น : ข้อมูลควรเป็นสิ่งที่มีส่วนร่วมในเบื้องหน้าตัวชี้นำภาพที่แสดงการไหลและหมวดหมู่ควรเป็นพื้นหลังที่ผู้คนตระหนักถึง แต่ไม่วอกแวก
ตัวอย่างแรกโปสเตอร์ผังการตัดสินใจพิมพ์ (ฉันแน่ใจว่าบางคนจะไม่เห็นด้วยกับเนื้อหา ... ) การใช้เพียงขาวดำทำให้แผนภาพที่ซับซ้อนสามารถใช้งานได้กับลำดับชั้นที่ชัดเจนระหว่างองค์ประกอบ:
มันชัดเจนมากว่าแต่ละองค์ประกอบคืออะไรโดยใช้การไฮไลต์และการเปลี่ยนแปลงที่ชัดเจน แต่บอบบาง ทั้งหมดนั้นซับซ้อน แต่แต่ละส่วนก็ชัดเจน
การปรับปรุงที่เป็นไปได้ - ไม่มีทิศทางโดยรวมโดยเริ่มจากจุดกึ่งกลาง - เส้นอาจมีข้อมูลทิศทางโดยไม่เพิ่มเสียงรบกวนโดยมีเครื่องหมายบั้งจุดเล็ก ๆ (เช่น >>>>>) แทนจุดดังนั้นคุณสามารถเริ่มต้นได้ทุกที่และ ดูว่าจะไปที่ไหนต่อไปโดยไม่มีสัญญาณชี้นำเหล่านั้นเบี่ยงเบนความสนใจ
นี่คืออีกตัวอย่างที่คล้ายกันซึ่งการไหลเวียนผ่านลำดับชั้น (ทั่วไปมากที่สุด> เฉพาะเจาะจงมากที่สุด) มันเปลี่ยนหมวดหมู่จำนวนมากเป็นสองประเภทของโหนด: ผลิตภัณฑ์และประเภทและขนาดของโหนดจะบอกคุณถึงความจำเพาะของประเภทนั้น (โครงร่างวงกลมและเส้นเชื่อมต่ออาจมีความละเอียดอ่อนกว่าเดิมมาก แต่ดูเหมือนว่าจะได้รับการถ่วงน้ำหนักเพื่อเสริมประเภทและให้ทุกอย่างยกเว้นกระจกแก้วไพน์กลางให้เนื้อสัมผัสมากยิ่งขึ้น) ขนาดวงกลมยังเพิ่มขึ้นเป็นสองเท่าเพื่อบ่งบอกตำแหน่งและการไหล - คุณเปลี่ยนจากวงกลมใหญ่เป็นวงกลมเล็กดังนั้นพวกเขาจึงไม่ต้องการความซับซ้อนอื่น ๆ ที่เพิ่มความซับซ้อนทางสายตาเช่นหัวลูกศร
เบียร์หลายประเภท
จำนวนมากของงานที่ทำโดยPopChartLabมีความเกี่ยวข้อง พวกเขาเชี่ยวชาญในโปสเตอร์ขนาดใหญ่ที่แสดงสิ่งที่เชื่อมโยงถึงกันมากมายและบางครั้งพวกเขาก็เขียนกระบวนการของพวกเขา ต่อไปนี้เป็นของพวกเขาเขียนขึ้นของโครงการที่พวกเขาจริงๆต่อสู้กับปริมาณของสิ่งที่พวกเขาต้องการที่จะแสดง โดยส่วนตัวแล้วฉันไม่ชอบผลลัพธ์สุดท้าย (พวกเขาทำงานอย่างหนักเพื่อทำให้เชื่องทรงผม แต่ผลลัพธ์สุดท้ายยังเป็นทรงผม) แต่อ่านสิ่งที่พวกเขาพยายามและสิ่งที่ได้ผลและสิ่งที่ไม่สามารถช่วยได้
นี่คือตัวอย่างที่ใช้ตำแหน่งบนหน้าเว็บอย่างเป็นระเบียบเพื่อแสดงหมวดหมู่และลำดับการไหล ไม่จำเป็นต้องใช้โทนสีที่ฉูดฉาด (ซึ่งเป็นการอ้างอิงถึงหัวข้อโลโก้สีรุ้งเก่าของ Apple) การใช้หน้า x และแกน y เช่นนี้ช่วยให้สามารถบันทึกสายเชื่อมต่อสำหรับข้อมูลประเภทอื่นได้
ในที่สุดเมื่อฉันกล่าวถึงในตอนเริ่มต้นไดอะแกรมสถาปัตยกรรมซอฟต์แวร์เป็นตัวอย่างของแผนที่เครือข่ายซึ่งเป็นแผนที่ประเภทหนึ่ง ดังนั้นคุณสามารถรับแนวคิดจากแผนที่ปกติ (cartographic) ซึ่งมีปัญหาคล้ายกันในหมวดหมู่ที่หนาแน่นหนาแน่นข้อมูลที่ซับซ้อนซึ่งมักจะมีการเชื่อมต่อและทิศทาง - พยายามอย่างต่อเนื่องที่จะหยุดสัญญาณจำนวนมากของคุณกลายเป็นเสียงรบกวน
Axis Maps ผลิตแผนที่พิมพ์ตัวอักษรที่น่าทึ่งซึ่งมีอัตราส่วนสัญญาณเสียงรบกวนที่ดีที่สุดของกราฟิกข้อมูลใด ๆ ที่ฉันเคยเห็นเพียงแค่ใช้ป้ายกำกับของพวกเขาเป็นสิ่งที่ป้ายกำกับป้ายชื่อ - จากนั้นให้สี ประเภท.
หากคุณไม่สนใจการพิมพ์ที่รุนแรงบางอย่างอาจใช้วิธีนี้เพื่อทำให้แผนภูมิการไหลที่ควบคุมไม่ได้ ดูเหมือนว่าจะใช้ความอุตสาหะ แต่ผลลัพธ์ก็ยอดเยี่ยม