อันดับแรกฉันคือ James Dowdell ดังนั้นฉันจึงค่อนข้างมีคุณสมบัติที่จะตอบเฉพาะ (สร้างบัญชีเพื่อตอบรับสามารถยืนยันตัวตนได้ถ้าใครกังวล)
คำตอบง่ายๆคือแน่นอนสิ่งที่คนอื่น ๆ ได้สันนิษฐาน: นี่คือhttp://en.wikipedia.org/wiki/Voronoi_diagram เราใช้แนวคิดเดียวกันในหน้า 194 ที่ไซต์ voronoi มีคู่ละติจูดลองจิจูดที่ระบุโดย craigslist.org
น่าเสียดายที่ความรู้นี้ไม่ได้มีประโยชน์มากนัก ด้วยกราฟของ Craigslist จะเป็นการล้างค่าที่จะใช้สำหรับไซต์ แต่ Dataclysm ใช้อุบายวิเศษอะไรเพื่อกำหนดพิกัด x / y ในกราฟนี้
คำตอบนั้นเกี่ยวข้องมากกว่าที่คนส่วนใหญ่คาดหวังและฉันไม่สามารถพูดได้ว่าฉันแนะนำให้ทำซ้ำสิ่งที่เราทำ ฉันเดิมพันคนอื่นที่นี่สามารถแนะนำวิธีการที่ได้รับผลลัพธ์เดียวกันมากขึ้นหรือน้อยลงและง่ายกว่ามาก
ความจริงคือ:
คริสเตียนกับฉันกลับไปกลับมามานานกว่า 3 เดือนในการสร้างกราฟสำหรับบทนี้ว่าเราไม่สามารถทำงานได้ แต่ผลลัพธ์ของวิธีการหนึ่งมักจะป้อนเข้าสู่ถัดไป
สิ่งที่สำคัญที่สุดโชคไม่ดีที่เกี่ยวข้องกับเทคนิคและสินทรัพย์รูปภาพบางอย่างที่ฉันไม่มีอิสระที่จะสำรวจหรือแบ่งปันในวิธีที่มีความหมายใด ๆ เพราะเรายังอาจใช้พวกเขาอย่างใด สิ่งที่ฉันจะพูดคือเราใช้http://en.wikipedia.org/wiki/Graph_theory#Gซับซ้อนที่เรารวบรวมโดยได้รับอนุญาตจากข้อมูลของ Reddit เกี่ยวข้องกับ userids และ subreddits และเราเล่นกับกราฟนี้และอนุพันธ์ต่าง ๆ ของมันอยู่ภายในhttp://gephi.github.io/(ฉันเป็นแฟนของ "OpenOrd" โดยเฉพาะวันนี้) ในความเป็นจริงเรามีภาพที่สวยงาม - น่าจะเป็นไฮไลต์ของหนังสือเล่มนี้ถ้ามันถูกตีพิมพ์ - แต่ในขณะที่มันจะทำงานได้ดีบนเว็บไซต์มันก็ไม่ได้พิมพ์ออกมาดีในหนังสือ - ห้องไม่พอหรือความละเอียด ตอนแรกคริสเตียนคิดว่าการตั้งค่าเป็นสิ่งที่พับในหนังสือ แต่มันก็ไม่คุ้มค่าสำหรับ Crown
อย่างไรก็ตาม ณ จุดนี้เรามีภาพที่มีพิกัด x / y สำหรับ subreddits และอย่างน้อยก็มีการจัดเรียงอย่างถูกต้องในพื้นที่ x / y พวกเรากำลังรีบเพราะกำหนดส่งกำลังใกล้เข้ามา ฉันเป็นโปรแกรมเมอร์คนแรกและเป็นคนที่สองข้อมูลดังนั้นเพื่อรองรับขอบเขตที่แคบมากของหน้าในหนังสือและเวลาที่เหลืออยู่ในนาฬิกาสัญชาตญาณของฉันคือการเขียนโปรแกรมใน Box2D ซึ่งจำลองขอบเขตของหน้าเป็น ผนังวางกราฟเวอร์ชั่นที่หดตัวลงมากและจำลองการเติบโตของโหนดเหล่านั้น (ไม่เป็นธรรมชาติสำหรับ Box2D โดยทางคาดว่าวัตถุแข็งเกร็งที่ไม่เปลี่ยนแปลง) จนกว่าทุกอย่างจะถูกฟาดกับผนังและกันและกัน โหนดเติบโตในอัตราที่สัดส่วนกับขนาดของ subreddit ที่พวกเขาเป็นตัวแทนซึ่งหมายความว่าขนาดสุดท้ายก็จะเป็นสัดส่วนในลักษณะเดียวกันสกรีนช็อตของโปรแกรม box2d ขณะทำงาน
ผลลัพธ์ที่ได้นั้นดูไม่ดีเลย แต่มันให้บางสิ่งที่มีค่ามากแก่ฉัน: ไซต์ voronoi ฉันใช้เซนทรอยด์ของรูปหลายเหลี่ยม box2d ที่เกิดขึ้นใส่มันผ่านกระบวนการมาตรฐานและนั่นคือสิ่งที่ใช้สำหรับกราฟในหนังสือ ฉันใช้ป้ายกำกับข้อความด้วยมือใน photoshop
อนึ่งการระบายสีเซลล์สัมพันธ์กับสถิติที่เราพัฒนาขึ้นเพื่อสร้างกราฟกลับมาใน (A)