有没有办法在R中为堆叠条形图创建子组?下面是我的目标的一个例子。 Example of What I'm Aiming to Plot 我目前正在使用下面的代码--但是我不知道如何将样本(由ID列标识)按照它们更大的搜索组(样本站点)进行分组 ggplot(PFASData,aes(fill=Species,y=value,x=ID)) +geom_bar(position=“堆栈”,stat=“身份”) Resulting Plot
我是R的新手,也是一名老师,所以感谢您的耐心。我在Likert堆叠条形图上搜索了许多其他问题(,但不完全是我正在努力解决的问题)。我似乎找不到一个讨论如何将调查前后的结果都放到同一个堆叠条形图中的方法。我已经通读了Hayley的R for Data Science一书、examples on GitHub、R Companion Handbook和R Cookbook。作为一个初学者,仍然需要一些帮助。
我有一组12个学生问题,每个问题都有测试前和测试后的回答,以强烈同意和强烈不同意为标准。
我的问题是:学生在测试前后的调查结果是如何变化的?
我的数据最初显示为:
Student sex(F=
我有以下数据:
condition area
Month
Oct Poor 11.386331
Oct Better 65.483997
Oct Favourable 5.165156
Oct Exceptional 17.964516
Nov Poor 14.589887
Nov Better 62.965886
Nov Favourable 4.942206
Nov Exceptional 17.502020
Dec Poor
我有一个包含10,000行和200列的dataframe。为了简单和简单起见,我取了下面的dataframe示例:
df = {'Major':['Bachelor in Economics', 'Bachelor in Engineering', 'Bachelor in Finance', 'Bachelor in Biology',
'Bachelor in Economics', 'Bachelor in Engineering', '
假设我想要将数据划分到不同的条形图中,但其中一个条形图是细分的,如。例如:
A1 : 4
B1 : 1 2
A2 : 3
B2 : 2 3
然后我想(只)把B条堆叠起来。对于上面的数据,图表应该如下所示:
y
o y
o y o y
o y o x
o x o x
A B A B
我该怎么做呢?我可以更改输入文件的格式(如果需要,甚至可以使用多个文件),但我真的希望最终的图形具有条形图集群,其中每个集群的一些条形图是堆叠的,其他的则不是。
我正在使用Silverlight4.0的Silverlight上的Telerik RadChart控件。我有一个问题,我认为是由于我的数据集的差异,这导致我的较大堆叠条形图在ChartArea中被裁剪。没问题,我想,我可以循环我的所有数据,找到我的StackedBar的最大尺寸,并调整y轴的比例。下面是我选择实现的方法。
private void ForceScaleOfYaxis(IEnumerable<ChartObject> chartData)
{
double sum = 0;
foreach (var bar in cha
我的目标是从矩阵中创建一个堆叠在R中的条形图,其中矩阵中的每一列都是具有不同颜色的条形图,每个条形图表示该列中所有行的总和。
下面是我用来排除故障的虚拟数据和条形图脚本:
m = matrix(1:9, ncol = 3, byrow = TRUE)
v = matrix(c("red", "blue", "green"), ncol=3, nrow=3, byrow=TRUE)
m #matrix of values
v #matrix of colors for each point
如果仅绘制第1行,则颜色分配正确
barplot(m[1,
我有一个数据集,它显示正确的数据,但将其放入一个堆叠的条形图中,并使用RunningValue函数试图累计绘制它,这会给出比它们应该的更高的起始数。
我的数据聚集在数据库中,提供了以下数据集:
dataCountSum of Value DateStacking Date筛选项1Time自DateStacking分类5其他字段<code>F 215</code>
从X轴开始,我用时间绘制,堆积类别是我的系列字段(有4种可能的选项),我的Y正在使用这个函数:
=RunningValue(IIF(Parameters!VolumeOrValue.Value="Vol
我有covid19跟踪时间序列数据,我从covid19跟踪网站上刮来的。我想做一个带注释的分组堆叠条形图。为此,我使用matplotlib和seaborn绘制绘图,计算出绘图数据以呈现相应的条形图。我尝试过在SO中进行绘图注释,但没有得到正确的注释。此外,我有一些问题,得到分组堆叠条形图的时间序列数据。有人能建议一种可行的方法吗?有什么想法吗?
我的尝试
下面是我 从covid19跟踪站点中刮到的:
import pandas as pd
from datetime import date
import matplotlib.pyplot as plt
import seaborn as sn
我正在尝试用Python创建堆叠条形图,以尝试与Excel生成的堆叠条形图相匹配,但我似乎无法使其与Excel的输出相匹配。Python图表没有显示A数组中的值。
import matplotlib.pyplot as plt
def graph2Peak(self):
A = [-1478, -16411, 5986, 0]
B = [14933, 29866, 7466, 14933]
X = range(4)
plt2 = plt
plt.bar(X, A, color = 'b')
plt.bar(X, B, co
我想绘制一个多层条形图,但我不知道如何组合r代码。 Closing Date Non Current Assets Current Assets Non Current Liabilities
2 2013/12 13637344 13078654 9376243
3 2014/12 14075507 12772388 8895126
4 2015/12 14578093 14226181