我在R中使用闪亮的代码来生成多个(30)盒图。我有大约30个类别(x轴),我试图同时显示,并希望调整x轴在底部,以便我可以看到每个名称在一个90度的角度。我试着把条件放在“ggplot”中,这是一条“巧妙”的线条,用来调整x轴/y轴,但它在这款闪亮的应用程序上没有任何作用。我还想调整y轴的勾号,使它们在每1000美元的值上打勾。我可以使用ggplot2再现图形,并调整x/y轴,但希望使图形动态闪亮,这样我就可以应用不同的过滤器。我试图绘制‘名称’(X轴,分类)与‘美元’(Y轴,数字),并有大约30个不同的‘名称’,我想看看。我的数据有10K+行。
Sample Data:
ID Tr
我是R的新手,但我正在取得很好的进步。除了一件事之外,我已经能够按照自己的意愿修改ggplot2 :分类标签在我的箱线图中沿着x轴绘制的顺序。我认为这只是我在如何在公式中处理数据帧范围的知识上的一个漏洞,但这里是假数据,作为一个称为df的数据帧:
Index Label Value
index1 A 1
index2 A 2
index3 A 3
index4 B 12
index5 B 11
index6 B 10
index7 C 8
index8
我正在尝试将成本和收入(都以千为单位)和印象(以百万为单位)数据格式化为ggplot图的y轴标签。
我的图从31天前运行到“昨天”,并将这段时间内的最小值和最大值用于ylim(c(min,max))选项。仅显示成本示例,
library(ggplot2)
library(TTR)
set.seed(1984)
#make series
start <- as.Date('2016-01-01')
end <- Sys.Date()
days <- as.numeric(end - start)
#make cost and moving average
我想要生成一个交互的图形(使用RStudio附带的操纵包),它有时间作为x轴。用户应该能够使用这个轴上的滑块来改变图形的x-限制,但我无法做到这一点。再现错误的代码是:
require(manipulate)
df <- data.frame(time=seq(ISOdate(2000,1,1),by="month",length.out=100),y=rnorm(100))
# This would do a standard - non interactive - ggplot
#ggplot(df,aes(x=time,y=y))+
#geom_line(