ผมขอแนะนำให้สูง R แพคเกจgoogleVisวิจัยผูกกับGoogle API การแสดง ผู้เขียนแพ็คเกจคือ Markus Gesmann และ Diego de Castillo
เครื่องมือดูเฟรมข้อมูลในgoogleVisนั้นใช้งานง่ายอย่างน่าอัศจรรย์
พวกนี้ทำได้ดีมากเพราะgoogleVisใช้งานได้ง่ายแม้ว่า Google Visualization API ไม่ได้
googleVisสามารถใช้ได้จากCRAN
ฟังก์ชั่นในgoogleVisสำหรับการแสดงผลเฟรมข้อมูลเป็นตาราง HTML สไตล์เป็นgvisTable ()
การเรียกใช้ฟังก์ชันนี้การส่งเฟรมข้อมูล R ทำให้เฟรมข้อมูล R เป็นตาราง HTML แบบโต้ตอบในรูปแบบที่มีทั้งคุณภาพแดชบอร์ดและการใช้งาน
คุณลักษณะบางอย่างของgoogleVis / gvisTableฉันพบว่าดีโดยเฉพาะ:
เพื่อรักษาการตอบสนองเมื่อจำนวนแถวเพิ่มขึ้นค่าพารามิเตอร์ที่ผู้ใช้ระบุสำหรับการแบ่งหน้า (ใช้ปุ่มลูกศร) หากคุณไม่ต้องการให้เลขหน้าคุณสามารถเข้าถึงแถวด้านนอกของมุมมองผ่านแถบเลื่อนด้านขวามือของตารางตามพารามิเตอร์ที่ระบุในการเรียกใช้ฟังก์ชันgvisTable ()
จัดเรียงคอลัมน์อัจฉริยะโดยคลิกที่ส่วนหัวของคอลัมน์
การโทรgvisTableจะส่งคืน HTML ดังนั้นจึงพกพาได้และแม้ว่าฉันจะไม่ได้ใช้คุณสมบัตินี้ แต่ทั้งตารางสามารถกำหนดวิธีที่ตาราง HTML ใด ๆ มีสไตล์ด้วย CSS (การกำหนดคลาสแรกให้กับตัวเลือกที่เกี่ยวข้อง)
หากต้องการใช้เพียงนำเข้าแพ็คเกจgoogleVisโทรgvisTable () ที่ผ่านไปในกรอบข้อมูลของคุณและผูกผลลัพธ์นั้น (ซึ่งเป็นวัตถุgvis ) ไปยังตัวแปร จากนั้นเรียกใช้พล็อตในอินสแตนซ์gvisนั้น:
library(googleVis)
gvt = gvisTable(DF)
plot(gvt)
นอกจากนี้คุณยังสามารถส่งผ่านพารามิเตอร์จำนวนมากแม้ว่าคุณจะทำสิ่งนี้ผ่านอาร์กิวเมนต์ตัวเดียวกับ gvisTable ตัวเลือกซึ่งเป็นรายการ R เช่น
gvt = gvisTable(DF, options=list(page='enable', height=300))
แน่นอนคุณสามารถใช้ CSS ของคุณเองเพื่อจัดแต่งทรงผมแบบละเอียดที่คุณต้องการ
เมื่อพล็อตถูกเรียกบนวัตถุ gvis หน้าต่างเบราว์เซอร์จะเปิดขึ้นและตารางจะถูกโหลดโดยใช้ Flash
edit(your_data_object)
ก็มีประโยชน์เช่นกัน แต่ไม่แน่ใจเกี่ยวกับข้อ จำกัด ในแถวและคอลัมน์สำหรับฟังก์ชันนี้