2

У меня есть данные о системе Linux, около 44 тыс. Точек данных, которые я хотел бы построить на графике Scatter. Сюжет должен быть сохранен, чтобы его можно было отобразить на веб-сайте (JPG?).

Некоторые другие параметры:

Ось X: один день на тик, максимум 31 день

Ось Y: целое число 0-100, отметки каждые 10

Разброс сюжета ...НЕ рисуйте линии между точками.

Каждая точка данных выглядит так:

20.10.2010 23:45:22,57

Хотелось бы включить метки для оси X, Y

Хотел бы включить название

Хотелось бы, чтобы дни выходили как 10/20 под каждой точкой X-tick, или просто просто номер дня

Любые идеи относительно того, какую программу (ы) я должен рассмотреть .... надеюсь, бесплатно. У меня есть выбор операционных систем Linux, Centos 5.5, Fedora 13, Suse 11 SP1.

Спасибо за вашу помощь и внимание.

2 ответа2

1

R с отличной библиотекой Хэдли Уикхема ggplot2 . Встроенная графическая библиотека вполне адекватна, но у ggplot2 прекрасные, нормальные значения по умолчанию.

после установки R для установки ggplot2: install.packages("ggplot2")

Предполагая, что ваши данные имеют форму:

date_time,value
10/20/2010 23:45:22,57
10/30/2010 23:45:22,102

Весь ваш скрипт на R будет выглядеть примерно так:

mydata <- read.csv("path/to/csv/data.csv", sep=",", 
    header = TRUE, stringsAsFactors = FALSE)
mydata$date_time <- as.POSIXct(
     strptime(mydata$date_time, "%m/%d/%Y %H:%M:%S")) #turns your dates 
                                                      #into POSIX time objects
head(mydata)                                          #just see that it looks good 
library(ggplot2)
p <- ggplot(mydata, aes(date_time, value))         #make a ggplot2 plot object
p + geom_point() + ylab('Y label goes here') +     #add points, ylabel, xlabel and a title
    xlab("Date") + opts(title = "Snappy Title goes here")

Вот что я сделал, отвечая на этот квест, используя данные гидрографа USGS для Elwha

гидрограф сделан с использованием ggplot2

0

gnuplot должен удовлетворить ваши потребности. Это может сделать на различных холстах, таких как PNG и SVG.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .