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

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

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

Сообщение nickleb » 12 авг 2015, 08:36

gamm писал(а):

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

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

Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

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

Сообщение Juls » 12 авг 2015, 11:27

их можно исключить ylim <- range(p[,-1], na.rm = TRUE)

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 12 авг 2015, 12:17

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

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

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

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

Сообщение nickleb » 12 авг 2015, 12:35

спасибо. получилось.

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

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

Сообщение nickleb » 12 авг 2015, 16:02

и ещё: как легенду вынести за пределы прямоугольной области графика?

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

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

Сообщение nickleb » 12 авг 2015, 16:37

нашёл ссылку по размещению легенды вне пределов рабочей области графика: 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 » 12 авг 2015, 22:45

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

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

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

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

Сообщение nickleb » 13 авг 2015, 08:36

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

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

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

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

Сообщение nickleb » 13 авг 2015, 13:11

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

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 13 авг 2015, 13:46

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

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

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

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

Сообщение nickleb » 13 авг 2015, 13:58

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

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

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

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

Сообщение nickleb » 13 авг 2015, 14:46

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

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

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

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

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

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

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 13 авг 2015, 15:09

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

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

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

Сообщение nickleb » 13 авг 2015, 15:13

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

sergsh
Активный участник
Сообщения: 205
Зарегистрирован: 20 фев 2013, 21:48
Репутация: 30

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

Сообщение sergsh » 20 авг 2015, 21:49

Нашел хороший пакет для чтения 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»

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

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