วันเสาร์ที่ 1 เมษายน พ.ศ. 2560

ภาษาไทยใน R

    ต้องยอมรับว่าการใช้ภาษาไทยบน RGui ซึ่งเป็น GUI เบื้องต้นที่มากับ R นั้นมีความยากลำบากมากถึงเป็นไปไม่ได้เลยทีเดียว ทางออกที่ดูจะดีที่สุดน่าจะเป็นการไปใช้ RStudio แทน ซึ่งก็สามารถดาวโหลดได้ฟรีเช่นกัน
   เราจะลองสร้างไฟล์ข้อมูลที่มีภาษาไทยใน Excel ดังตัวอย่าง


    ก่อนอื่นให้กำหนดค่าต่อไปนี้ (ผมได้จาก https://th-th.facebook.com/BusinessAnalyticsNIDA/videos/1541641359470302/)

> Sys.setlocale("LC_CTYPE", "thai")
[1] "Thai_Thailand.874"
> options(encoding="UTF-8")

    เราจะใช้การ Import ข้อมูลด้วย File > Import Dataset > From Excel  ซึ่งช่วยให้การนำข้อมูลเข้าจาก Excel โดยตรงเป็นไปด้วยความสะดวกอย่างยิ่ง


   ถ้าลองพล็อตกราฟดู

> attach(thai)
> pie(ปริมาณ,label=ประเทศ)
 
 
 
  ก็ได้กราฟที่พอดูได้นะครับ แต่เรายังพอจะปรับให้ดูดีกว่านี้ได้ เช่น ปรับ font ให้เป็นแบบที่เราต้องการใช้ เช่น THSarabunPSK และขนาดตัวหนังสือด้วยพารามีเตอร์ cex ของการแสดงกราฟฟิค

> windowsFonts(Sarabun=windowsFont("TT TH SarabunPSK"))
> pie(ปริมาณ,label=ประเทศ,cex=2.0,family="Sarabun")


 

 
 
 


ไม่มีความคิดเห็น:

แสดงความคิดเห็น