我对R是新手,我希望用barplot(as.matrix(df))来制作一个数据仓库'df‘的堆叠条状图。问题是,我希望排列数据栏,使地块的条形按其长度的降序排列。发展基金是:
A B C D
val1 12 5 20 18
val2 20 15 28 7
。
我尝试了reorder函数,但这改变了酒吧的宽度,使一些酒吧更薄,一些更厚。
我想让酒吧井井有条->
df <- data.frame(
A = c(12,20),
B = c(5,15),
C = c(20,28),
D = c(18,7)
)
rownames(df
我有一个政治捐款的数据框架,按年-月和政党细分(总和是我的人口的总数,中位数是给出的中位数):
> head(contribs)
DATE PARTY SUM MEDIAN
1 Feb 2001 DEM 250 250
2 Mar 2001 DEM 4000 1000
3 Mar 2001 REP 1000 1000
4 Apr 2001 DEM 1000 1000
5 Apr 2001 GRE 500 250
6 May 2001 DEM 1250 625
我正在尝试格式化数据,以便可
我想基于以下数据创建一个条形图:
Station Delay
A 5
B 6
A 4
A 3
B 8
X轴应包含站点"A“和"B",而条形图(Y轴)应显示每个站点的平均延迟。
我试过了,但没有给出正确的结果:
barplot(c(data$Station, data$Delay),
main="BARPLOT", xlab="Stations", ylab="Delays",
names.ar
我想要在R中创建一个桶形图,并在两个不同的data.frame中比较相同的值
我的数据是这样的
第一个DF:
2004 2005 2006 unit region
1 1500 1000 2000 X region1
2 1000 2500 2800 Y region1
3 2000 2050 1900 X region2
4 2200 2100 2000 Y region2
etc.
第二个DF:
2004 2005 2006 unit region
1 5 10
我的数据结构类似于以下数据:
a <- c(sample(c(0,1), replace=TRUE, size=10))
b <- c(sample(c(0,1), replace=TRUE, size=10))
c <- c(sample(c(0,1), replace=TRUE, size=10))
d <- c(sample(c(0,1), replace=TRUE, size=10))
e <- c(sample(c(0,1), replace=TRUE, size=10))
f <- c(sample(c(0,1), replace=TRUE, s
好的..。因此,这一次,我实际上是在寻求帮助的项目,是家庭作业相关。但仅仅是因为我对自己所做的事情失去了正确的想法。我正在制作两张图表,一张显示1960年到2015年间每年上映的电影数量,另一张显示美国人口在同一两年之间。
电影数量的图表非常完美.它应该怎么做。人口图表显示了底部的正确年数,而人口则显示了所有的'1's。
这是我现在的代码。
import pandas as pd
import matplotlib.pyplot as plt
import csv
import numpy as np
import collections as coll
import uni
我有一个在线调查的CSV,包括数字,单项选择和多项选择问题。多项选择题如下所示: ┌─────┬─────┬────┬─────┐
│ A │ B │ C │ D │
├─────┼─────┼────┼─────┤
│ "Y" │ NA │ NA │ NA │
│ NA │ "Y" │ NA │ "Y" │
│ NA │ NA │ NA │ NA │
│ "Y" │ "Y" │ NA │ NA │
└─────┴─────┴────┴─────┘ 所以答案要么是字符"Y“,要
我想在条形图中显示调查的计数,按国家分类并按性别堆叠。
到目前为止,我所能做的就是使用table()函数将答案转换为表,并将这些按国家/地区、按频率排序的结果绘制出来。但是,我无法按性别堆叠计数,无法根据我在每个国家/地区的观察次数对表进行排序。
我没有创建一个MWE,所以我将发布到目前为止我所获得的表:
A B C D E
Female 35 7 30 9 11
Male 30 6 9 7 3
Other 0 0 1 1 0
当我