Страница 2 из 3

Re: Графики по мнокололочному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 08:36
nickleb
gamm писал(а):

Код: Выделить всё

y.lim<-range(p[,-1])
поскольку в некоторых колонках присутствует "NA", то как быть с ylim ? и не рисуется ничего и по колонкам, где все абсциссы ординатами обеспечены...

Re: Графики по мноколочному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 11:27
Juls
их можно исключить ylim <- range(p[,-1], na.rm = TRUE)

Re: Графики по мноколочному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 12:17
gamm
Вместо -1 нужен список выводимых по Y колонок. Лучше его куда-то зопмнить и везде использовать, чтобы потом не ползать по всему тексту, чтобы изменить список.

[ Сообщение с мобильного устройства ]

Re: Графики по мноколочному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 12:35
nickleb
спасибо. получилось.

Re: Графики по мноколочному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 16:02
nickleb
и ещё: как легенду вынести за пределы прямоугольной области графика?

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 16:37
nickleb
нашёл ссылку по размещению легенды вне пределов рабочей области графика: stackoverflow.com/questions/3932038/plot-a-legend-outside-of-the-plotting-area-in-base-graphics

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 12 авг 2015, 22:45
sergsh
Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/

хороший пример чтения xls , ну и 3D анимации заодно ...

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 08:36
nickleb
sergsh писал(а):Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/

хороший пример чтения xls , ну и 3D анимации заодно ...
да - очень здОрово!

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 13:11
nickleb
а есть ли в R элегантная функция, возможность получить значение конкретной переменной в Data Fram'е в первой и последней строке?

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 13:46
gamm
p[c(1,nrow(p)),ind]

[ Сообщение с мобильного устройства ]

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 13:58
nickleb
gamm писал(а):p[c(1,nrow(p)),ind]

[ Сообщение с мобильного устройства ]
ну, да, конечно... не надо никаких head и tail, куда меня нелёгкая занесла... спасибо, gamm!

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 14:46
nickleb
печатаю в plot текстовые метки по:

Код: Выделить всё

FirstMetka <- text(XFirst,YFirst, names(p), pos = 3)
шрифт рыхлый и нечитаемый...
экспорт в PNG по:

Код: Выделить всё

png(filename=pngFile, width = 480, height = 480, units = "px", bg = "white",  res = NA) 
???

Шрифт по осям нормально читается... Легенда - вполне сносно...

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 15:09
gamm
не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 13 авг 2015, 15:13
nickleb
gamm писал(а):не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.
да... emf же есть... Вы правы...

Re: Графики по мноколоночному XLS-файлу - какой package?

Добавлено: 20 авг 2015, 21:49
sergsh
Нашел хороший пакет для чтения XLS - XLSX : XLConnect
Ставиться без лишних проблем, работает просто, и не сильно медленно

Установка:

install.packages(c("XLConnect"))
library(XLConnect)

Читаем файл XLS и XLSX

tb<-readWorksheetFromFile("test1.xls", sheet=1, startRow = 2, startCol=2,endRow=11,endCol = 3 )
tb1<-readWorksheetFromFile("test2.xlsx", sheet=1, startRow = 2, startCol=2,endRow=11,endCol = 3 )