Tag: ggplot2

在R的情节很多xls文件

我有一个文件夹,其中包含70个文件(在.xls格式)。 我想在R中编写一个脚本,它会从每个.xls文件绘制图表,并将其保存为单独的.jpg (或.png )文件。 可能吗? 给我一个提示?

使用ggplot2和特殊字符

我正在从网站读取数据,文本标识每一行。 我简单地将数据复制并粘贴到Excel中,然后由R读取该文件。其中一行包含德国城市“Würzburg”的名称,其中包括带有元音变音的小写字母u。 在网上或Excel上看到特殊字符,我没有任何问题。 问题是,当这个单词传递给ggplot2的时候,它被显示在“Wöburg”的情节,与大写字母A相交。RStudio根据显示的区域显示两种forms。 我会假设ggplot2使用不同的语言来解释特殊字符。 有没有办法告诉ggplot如何阅读,解释和显示特殊字符? 我不想为这个城市编写专门的代码,而是为了解决这个问题。 随着时间的推移,我可能会遇到其他angular色。

使用ggplot和R绘制无数图层(条形图)

我试图重新创build一个条形图,我使用的数据列出了全年的库存和销售额。 这是我在Excel中的图表: 注意:平均销售率是条形图中13个月的总销售额/总库存。 我正在通过R和ggplot包进行此操作。 我很新,但这是我迄今为止所做的: library(lubridate) library(ggplot2) library(scales) library(reshape2) COdata <- read.csv("C:/…/CenterOne.csv") # Grab related data # VIN refers to a unique inventory identifier for the item # First Launch Date is what I use to count my inventory for the month # Sale Date is what I use to count my sales for the […]

使用ggplot在R中的100%堆积柱形图中创build一个logging轴

我有百分比的数据。 我想用ggplot来创build一个图表,但是我不能像我想的那样工作。 由于数据非常偏斜,所以简单的堆积柱不能很好地工作,因为真正的小数值不会显示出来。 这里是一个样本集: Actual Predicted a 0.5 5 b 9.5 5 c 90 90 左边是excel图,右边是R-ggplot 问题是,在R列不堆叠起来,甚至。 这是我的R代码: a = c("a","b","c","a","b","c") b = c("Actual","Actual","Actual","Predicted","Predicted","Predicted") c = c(0.5,2.5,97,0.2,2.2,97.6) c = c+1 dat = data.frame(Type=a, Case=b, Percentage=c) ggplot(dat, aes(x=Case, y=Percentage, fill=Type)) + geom_bar(stat="identity") + scale_y_log10() *在Excel和RI都做一个+1来处理数字0-1,所以y轴稍微偏离 如果我使用: ggplot(dat, aes(x=Case, y=Percentage, fill=Type)) + geom_bar(stat="identity",position = "fill") + scale_y_log10() […]

如何在R中绘制Excel的甜甜圈图表?

我一直在研究这一点。 我有一个像下面这样的数据matrix,我想生成一个像Excel产生的圆环图(圆环)。 任何使用ggplot2或plotly或任何其他包的指导,高度赞赏。

如何共享用于ggplot2graphics的原始数据?

我处于负责数据可视化的奇怪状态,但我们的客户很有可能想要在交付后创build一些或所有的图表。 是否有一个R软件包(或技术)可以导出用于将ggplot2graphics制作为.csv文件的原始数据以及创build的图像? 例如,在条形图中,我接受一个调查响应,这是一个string,并将其变成一个因子variables,使用 ggplot(subset(data.df, !is.na(xvar)), aes(factor(xvar)) 为了绘制它。 我可以通过额外的步骤来select我的数据的子集,然后用ID和那个variables写一个.csv文件,但它会再次成为一个string。 帮我! 我不想在Excel中做所有这些。

在ggplot2中使用不同列的scale_x_date

假设我有以下数据: Date Month Year Miles Activity 3/1/2014 3 2014 72 Walking 3/1/2014 3 2014 85 Running 3/2/2014 3 2014 42 Running 4/1/2014 4 2014 65 Biking 1/1/2015 1 2015 21 Walking 1/2/2015 1 2015 32 Running 我想制作一个图表,显示每个月份的date总和,按年份分组和彩色。 我知道我可以用每个活动的每月里程总和来创build一个单独的数据框,但问题在于显示。 这里在Excel中基本上是我想要的 – 按时间顺序显示和按活动着色的总和。 我知道ggplot2有一个scale_x_date命令,但遇到问题的“双方”的问题 – 如果我使用Date列作为我的Xvariables,他们没有总结。 但是,如果我总结我的数据如何在一个单独的数据框(即,每个月的每个活动只有一行),我不能使用Month和Year作为我的x轴 – 至less,不以任何方式我可以得到scale_x_date理解。 (而且,我知道,如果Excel正确地绘制图表,为什么不使用Excel?不幸的是,我的数据太大了,Excel运行速度很慢,继续使用它是不可行的。)任何想法?

绘制2D中每两点之间的距离

如果我有一个三列表,其中第一列表示每个点的名称,第二列表示数值数据(平均数),最后一列表示(第二列+固定数字)。 下面的例子是怎样的数据: 我想绘制这张表,所以我有下图 如果可能的话,我可以使用Microsoft Excel或Python或R(Bokeh)来绘制它。

如何在ggplot中任意分组吧

我想知道在ggplot中按照我在Excel中的相同方式创build一个带分组的条形图是否可行。 我有以下数据: df <- data.frame(label = c("A", "A", "B", "C"), variable = c("alpha", "beta", "tim", "tom"), values = c(1,2,4,1)) 在Excel中,我可以轻松地创build一个如下所示的graphics: 有没有办法在ggplot中做类似的事情,在那里“标签”列将variables分组?

用三个措施分组的Barplot

我想通过Excel生成R中的以下graphics。 CSV文件具有以下内容: > myd type am tae tac 1 kA 81.73212 73.07151 26.92849 2 kI 78.87324 84.50704 15.49296 3 kL 82.52184 69.91262 30.08738 4 kS 82.67147 69.31411 30.68589 5 sA 81.67176 73.31295 26.68705 6 sI 79.54135 81.83460 18.16540 7 sL 81.58485 73.66061 26.33939 8 sS 82.09616 71.61536 28.38464 以下R代码在y轴上创build,但我也想添加tae和tac 。 ggplot(myd, aes(x=type, y=am)) + geom_bar(stat="identity") […]