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

Вопросы по статистическому пакету R. Не обязательно гео.
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

gamm писал(а):

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

y.lim<-range(p[,-1])
поскольку в некоторых колонках присутствует "NA", то как быть с ylim ? и не рисуется ничего и по колонкам, где все абсциссы ординатами обеспечены...
Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

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

Сообщение Juls »

их можно исключить ylim <- range(p[,-1], na.rm = TRUE)
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

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

[ Сообщение с мобильного устройства ]
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

спасибо. получилось.
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

и ещё: как легенду вынести за пределы прямоугольной области графика?
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

нашёл ссылку по размещению легенды вне пределов рабочей области графика: stackoverflow.com/questions/3932038/plot-a-legend-outside-of-the-plotting-area-in-base-graphics
sergsh
Активный участник
Сообщения: 205
Зарегистрирован: 20 фев 2013, 21:48
Репутация: 30

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

Сообщение sergsh »

Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/

хороший пример чтения xls , ну и 3D анимации заодно ...
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

sergsh писал(а):Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/

хороший пример чтения xls , ну и 3D анимации заодно ...
да - очень здОрово!
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

а есть ли в R элегантная функция, возможность получить значение конкретной переменной в Data Fram'е в первой и последней строке?
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

p[c(1,nrow(p)),ind]

[ Сообщение с мобильного устройства ]
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

gamm писал(а):p[c(1,nrow(p)),ind]

[ Сообщение с мобильного устройства ]
ну, да, конечно... не надо никаких head и tail, куда меня нелёгкая занесла... спасибо, gamm!
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

печатаю в plot текстовые метки по:

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

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

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

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

Шрифт по осям нормально читается... Легенда - вполне сносно...
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

gamm писал(а):не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.
да... emf же есть... Вы правы...
sergsh
Активный участник
Сообщения: 205
Зарегистрирован: 20 фев 2013, 21:48
Репутация: 30

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

Сообщение 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 )
Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя