สมมติว่าคุณมีชุดข้อมูลที่คุณต้องการพล็อตอยู่แล้วและแผนที่ที่คุณต้องการพล็อตคุณสามารถเริ่มต้นด้วยการสร้างแผนที่ความเข้ม: ตารางของค่าจุดลอยที่เป็นสัดส่วนในขอบเขตของแผนที่สุดท้าย (ถ้าแผนที่ มีขนาดเล็กพอที่ 1: 1 น่าจะใช้ได้) เริ่มต้นอาร์เรย์ทั้งหมดเป็น 0
จากนั้นคุณเดินผ่านแต่ละจุดที่คุณต้องการพล็อตแมปเข้าไปในพื้นที่ประสานงานของแผนที่ความเข้ม (ซึ่งควรจะเป็นการดำเนินการตามมาตราส่วนแบบธรรมดา) จากนั้นวางแผน "blip" ในแผนที่ความเข้มที่กึ่งกลางที่ตำแหน่งนั้น
"blip" พื้นฐานอาจประกอบด้วยการเพิ่มความเข้มที่จุด blip บวกรัศมีบางส่วนด้วยจำนวนเล็กน้อย การใช้งานที่ซับซ้อนมากขึ้นสามารถอ่านความเข้มที่มีอยู่และใช้รัศมี falloff ที่ใหญ่กว่ายิ่งจุด blip มีความเข้มมากขึ้น คุณสามารถทดลองกับ blip plotter เพื่อค้นหาการนำไปใช้ที่คุณชอบ
เมื่อคุณมีแผนที่ความเข้มคุณสามารถใช้ความเข้มในแต่ละจุดเป็นแบบ 1D เพื่อค้นหาการไล่ระดับสีซึ่งจะช่วยให้คุณได้รับผลกระทบทางสายตาที่ต้องการ (นี่คือวิธีที่คุณจะได้รับผลหลายสี เห็นบ่อยที่สุด) คุณควรทำการค้นหาสีนี้เมื่อคุณถ่ายโอนแผนที่ความเข้มไปยังพล็อตสุดท้ายของคุณ (ลดขนาดลงอย่างชัดเจนตามความจำเป็นเพื่ออธิบายความแตกต่างของขนาดในแผนที่ความเข้มเทียบกับภาพสุดท้าย)
นี่ควรจะเพียงพอสำหรับการใช้งานขั้นพื้นฐาน แต่มีที่สำหรับเพิ่มประสิทธิภาพ ตัวอย่างเช่นแผนที่ความเข้มจะไม่ถูกทำให้เป็นมาตรฐานดังนั้นคุณอาจจำเป็นต้องปรับสภาพมันใหม่ (อาจช้า) หรือติดตามความเข้มสูงสุดในขณะที่คุณพล็อตแต่ละ blip เพื่อให้คุณสามารถทำการปรับสภาพความเข้มของแต่ละบุคคลในเวลาเดียวกัน คุณกำลังทำการเปลี่ยนสี นอกจากนี้อาจเป็นไปได้ว่าการกระจายของค่าของคุณนั้นไม่มีความทรงจำที่มีประสิทธิภาพในการจัดเก็บพื้นที่พิกัดทั้งหมดของแผนที่และคุณอาจต้องการใช้โซลูชันทางเลือกที่ไม่เกี่ยวข้องกับการจัดสรรหน่วยความจำขนาดใหญ่ ส่วนใหญ่จะว่างเปล่า
หากคุณมีข้อมูลเพียงพอก่อนที่จะค้นหาความเข้มต่ำสุดและสูงสุดที่คุณคาดว่าจะเห็นในชุดข้อมูลคุณสามารถหลีกเลี่ยงการทำให้ปกติเป็นปกติได้ - โดยทั่วไปถ้าคุณมีแผนที่ระหว่าง (X, Y, Z) ถึงจำนวน " Hit "ของข้อมูลที่พล็อตที่เกิดขึ้น ณ จุดนั้น - นั่นคือสิ่งที่คุณสามารถสร้างในระบบที่รวบรวมข้อมูลซึ่งจะช่วยให้คุณปรับส่วนการแมปให้เหมาะสม
เนื่องจากแผนที่ความเข้มเป็นเพียงภาพสีเทาเป็นวิธีที่ง่ายมากในการสร้างต้นแบบระบบชนิดนี้เพื่อใช้บิตแมปสำหรับแผนที่ความเข้มและ API การวาดของคุณที่เลือก (ตัวอย่างเช่นSystem.Drawing
ใน C #) เพื่อพล็อตวงกลมที่โปร่งใสบางส่วน สร้างแผนที่ความเข้ม มันดูไม่ดีที่สุด แต่มันใช้งานได้ดี