มีการเขียนมากมายเกี่ยวกับตัวเลือกสีที่เป็นมิตรกับตาบอดสำหรับแผนที่รูปหลายเหลี่ยมและพื้นที่สีเทาโดยทั่วไป (ดูตัวอย่างhttp://colorbrewer2.org ) ฉันไม่สามารถค้นหาคำแนะนำสำหรับสีของเส้นและความหนาของเส้นที่แตกต่างกันสำหรับกราฟเส้น เป้าหมายคือ:
- แยกแยะเส้นได้อย่างง่ายดายแม้ในขณะที่พวกเขาพันกัน
- เส้นนั้นแยกได้ง่ายโดยบุคคลที่มีอาการตาบอดสีในรูปแบบที่พบได้บ่อยที่สุด
- บรรทัด (สำคัญน้อยกว่า) เป็นมิตรกับเครื่องพิมพ์ (ดู Color Brewer ด้านบน)
ในบริบทของเส้นสเกลสีดำและสีเทาฉันพบว่ามันมีประสิทธิภาพมากที่จะมีเส้นสีดำบาง ๆ และเส้นสเกลสีเทาหนาขึ้น ฉันขอขอบคุณคำแนะนำเฉพาะที่รวมถึงสีที่ต่างกันระดับของสีเทาและความหนาของเส้น ฉันไม่ชอบประเภทบรรทัดที่แตกต่างกัน (ทึบ / ประ / ประ) แต่สามารถพูดออกมาจากความคิดเห็นนั้น
มันจะดีกว่าที่จะมีคำแนะนำถึง 10 เส้นโค้งในกราฟ ยิ่งไปกว่านั้นจะต้องทำตามที่ Color Brewer ทำ: อนุญาตให้คำแนะนำสำหรับ m line เป็นส่วนย่อยของคำแนะนำสำหรับ n บรรทัดที่ n> m และแตกต่าง m จาก 1 ถึง 10
โปรดทราบ : ฉันขอขอบคุณคำแนะนำที่เน้นเฉพาะส่วนของการระบายสีเส้นของคำถาม
ผู้ปฏิบัติงานบางคนเพิ่มสัญลักษณ์ให้กับเส้นทุกสองสามเซนติเมตรเพื่อแยกความแตกต่างของชั้นเรียนที่ดีกว่า ฉันไม่ชอบมากที่ต้องการคุณลักษณะมากกว่าหนึ่งอย่าง (เช่นสี + สัญลักษณ์ประเภท) เพื่อแยกความแตกต่างของคลาสและบางครั้งต้องการจองสัญลักษณ์เพื่อแสดงข้อมูลที่แตกต่างกัน
ในกรณีที่ไม่มีคำแนะนำอื่น ๆ ฉันขอเสนอให้ใช้สีเดียวกันที่แนะนำสำหรับรูปหลายเหลี่ยมใน colorbrewer2.org สำหรับเส้นและเพื่อเพิ่มความกว้างของเส้นคูณ 2.5 สำหรับเส้นที่วาดด้วยสีสว่าง / หนาแน่นน้อย ฉันกำลังสร้างฟังก์ชั่น R ที่ตั้งค่านี้ นอกเหนือจากสีของเครื่องต้มเบียร์สีฉันคิดว่าฉันจะทำให้ 2 สีแรกเป็นสีดำทึบ (ผอม) และระดับสีเทา (หนา) แม้ว่าใคร ๆ ก็สามารถเถียงได้ว่าพวกเขาควรเป็นสีดำทึบและสีน้ำเงินบาง ๆ
ฟังก์ชั่น R อาจจะพบว่าhttp://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile เมื่อคุณกำหนดฟังก์ชั่นแล้วcolBrew
คุณจะเห็นว่าการตั้งค่าทำงานอย่างไรโดยการพิมพ์
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
มีการกำหนดฟังก์ชั่นlatticeSet
สำหรับการตั้งค่าlattice
พารามิเตอร์กราฟิกเป็นการตั้งค่าใหม่ ยินดีต้อนรับการปรับปรุงอัลกอริทึม
วิธีสำรวจ : dichromat
แพ็คเกจR : http://cran.r-project.org/web/packages/dichromat/