поскольку в некоторых колонках присутствует "NA", то как быть с ylim ? и не рисуется ничего и по колонкам, где все абсциссы ординатами обеспечены...gamm писал(а):Код: Выделить всё
y.lim<-range(p[,-1])
Графики по мноколоночному XLS-файлу - какой package?
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мнокололочному XLS-файлу - какой package?
- Juls
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 02 авг 2010, 10:30
- Репутация: 1
Re: Графики по мноколочному XLS-файлу - какой package?
их можно исключить ylim <- range(p[,-1], na.rm = TRUE)
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Графики по мноколочному XLS-файлу - какой package?
Вместо -1 нужен список выводимых по Y колонок. Лучше его куда-то зопмнить и везде использовать, чтобы потом не ползать по всему тексту, чтобы изменить список.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколочному XLS-файлу - какой package?
спасибо. получилось.
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколочному XLS-файлу - какой package?
и ещё: как легенду вынести за пределы прямоугольной области графика?
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
нашёл ссылку по размещению легенды вне пределов рабочей области графика: stackoverflow.com/questions/3932038/plot-a-legend-outside-of-the-plotting-area-in-base-graphics
-
- Активный участник
- Сообщения: 205
- Зарегистрирован: 20 фев 2013, 21:48
- Репутация: 30
Re: Графики по мноколоночному XLS-файлу - какой package?
Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/
хороший пример чтения xls , ну и 3D анимации заодно ...
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/
хороший пример чтения xls , ну и 3D анимации заодно ...
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
да - очень здОрово!sergsh писал(а):Doodling With 3d Animated Charts in R
http://blog.ouseful.info/2015/07/22/doo ... arts-in-r/
хороший пример чтения xls , ну и 3D анимации заодно ...
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
а есть ли в R элегантная функция, возможность получить значение конкретной переменной в Data Fram'е в первой и последней строке?
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Графики по мноколоночному XLS-файлу - какой package?
p[c(1,nrow(p)),ind]
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
ну, да, конечно... не надо никаких head и tail, куда меня нелёгкая занесла... спасибо, gamm!gamm писал(а):p[c(1,nrow(p)),ind]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
печатаю в plot текстовые метки по:
шрифт рыхлый и нечитаемый...
экспорт в PNG по:
???
Шрифт по осям нормально читается... Легенда - вполне сносно...
Код: Выделить всё
FirstMetka <- text(XFirst,YFirst, names(p), pos = 3)
экспорт в PNG по:
Код: Выделить всё
png(filename=pngFile, width = 480, height = 480, units = "px", bg = "white", res = NA)
Код: Выделить всё
res
Шрифт по осям нормально читается... Легенда - вполне сносно...
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Графики по мноколоночному XLS-файлу - какой package?
не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Графики по мноколоночному XLS-файлу - какой package?
да... emf же есть... Вы правы...gamm писал(а):не нужно ничего выводить в растр, вы замылите картинку. Выводите нормальный вектор с помощью savePlot("picture.emf",type="emf"), вставляется в любые документы уиндовса (думаю, и Линуха тоже - но там для этого ps усть), и нормально масштабируется. Только вставлять нужно из файла, а то уиндовс переведет в растр. Только отрегулируйте толщину линий и размер шрифтов с помощью пробной печати на бумаге, на экране все выглядит по жругому.
-
- Активный участник
- Сообщения: 205
- Зарегистрирован: 20 фев 2013, 21:48
- Репутация: 30
Re: Графики по мноколоночному XLS-файлу - какой package?
Нашел хороший пакет для чтения 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 )
Ставиться без лишних проблем, работает просто, и не сильно медленно
Установка:
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 )
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей