R
ฉันจะทำเช่นนี้ใน คุณจะต้องติดตั้ง แต่จะสามารถใช้งานได้ในแหล่งเก็บข้อมูลของคุณ สำหรับระบบที่ใช้ Debian ให้เรียกใช้
sudo apt-get install r-base
สิ่งนี้ควรนำเข้ามาด้วยr-base-core
หากไม่sudo apt-get install r-base-core
เป็นเช่นนั้นให้เรียกใช้เช่นกัน เมื่อคุณR
ติดตั้งแล้วคุณสามารถเขียนสคริปต์ R แบบนี้ได้:
#!/usr/bin/env Rscript
args <- commandArgs(TRUE)
## Read the input data
a<-read.table(args[1])
## Set the output file name/type
pdf(file="output.pdf")
## Plot your data
plot(a$V2,a$V1,ylab="line number",xlab="value")
## Close the graphics device (write to the output file)
dev.off()
output.pdf
สคริปต์ดังกล่าวจะสร้างไฟล์ที่เรียกว่า ฉันทดสอบดังนี้:
## Create a file with 100 random numbers and add line numbers (cat -n)
for i in {1..100}; do echo $RANDOM; done | cat -n > file
## Run the R script
./foo.R file
จากข้อมูลแบบสุ่มที่ฉันใช้นั่นทำให้เกิด:
ฉันไม่แน่ใจว่าสิ่งที่คุณต้องการพล็อต แต่อย่างน้อยควรชี้คุณไปในทิศทางที่ถูกต้อง