Как я могу генерировать диаграмму NP, используя ggplot2?NP chart using ggplot2
Я сделал простой Rscript, который генерирует бары, диаграммы точек. Я поставляю данные csv-файлом. сколько столбцов мне нужно указать, а в функциях gplot - какие аргументы мне нужно передать?
Я очень новичок в R, ggplots.
EDIT: This является то, что подразумевается под график NP.
Текущий код попытка:
#load library ggplot2
library(ggplot2)
#get arguments
args <- commandArgs(TRUE)
pdfname <- args[1]
graphtype <- args[2]
datafile <- args[3]
#read csv file
tasks <- read.csv(datafile , header = T)
#name the pdf from passed arg 1
pdf(pdfname)
#main magic that generates the graph
qplot(x,y, data=tasks, geom = graphtype)
#clean up
dev.off()
В CSV-файле есть 2 колонки х, у я называю этот скрипт Rscript cne.R 11_16.pdf "point" "data.csv"
.
Спасибо вы очень много @ mathematical.coffee это то, что мне нужно, но
1> Читаю данные из CSV-файла, который содержит следующие данные
это мои данные месяц, скорость " Ян»,„37,50“ „февраль“,„32,94“ „мар“,„25,00“ „апрель“,„33,33“ „май“,„33,08“ „Июнь“,„29,09“ „июль“ , "12.00" "Aug", "10.00" "Sep", "6.00" «Октябрь», «23,00» «ноябрь», «9,00» «Декабрь», «14,00»
2> Я хочу, чтобы отобразить значение на каждой точке черчения. а также отображать значение для UCL, Cl, LCL и присваивать разные метки x и y.
Проблема, когда я читаю данные, не находится в том же порядке, что и в файле csv. как это исправить?
Что вы пробовали/вы можете дать небольшой воспроизводимый пример того, что вы в настоящее время сделать, чтобы создать диаграмму? Мы не можем советовать вам, какие аргументы передавать и т. Д., Если мы даже не знаем, какую форму занимают ваши данные. –
Может также помочь определить термин NP chart; Я предполагаю, что вы имеете в виду это - http://en.wikipedia.org/wiki/Np-chart. – neilfws
Спасибо за ответ. @ Mathematical.coffee: Я создал скрипт, который читает csv-файл и создает бар в формате pdf. ' библиотека #load ggplot2 библиотека (ggplot2) аргументы #get арг <- commandArgs (TRUE) pdfname <- арг [1] graphtype <- арг [2] файл данных <- арг [3] # Чтение CSV файл задач <- read.csv (файл данные, заголовок = Т) #name Ф от прошедшего агда 1 PDF (pdfname) #main магии, который генерирует график qplot (х, у, data = tasks, geom = graphtype) #clean up dev.off() ' в .csv-файле есть 2 столбца x, y Я называю этот скрипт' Rscript cne.R 11_16.pdf "freqpoly" "data.csv" ' – henna