- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试生成条形图,条形图的条形宽度由整数变量(样本大小)确定。添加“width = variableName”似乎不起作用。有没有一种既定的方法来做到这一点?这是一些虚拟数据和代码。在这个例子中,我希望条形宽度是变量 d 的函数。
dat <- data.frame(a=c("A", "B", "C"), b=c(0.71, 0.94, 0.85), d=c(32, 99, 18))
ggplot(dat, aes(x=a, y=b, fill=a)) +
geom_bar(colour="black", size=.3) +
theme_bw()
最佳答案
如何使用width=
重新调整您的 d
后向量,说一个常数?
ggplot(dat, aes(x=a, y=b, width=d/100)) +
geom_bar(aes(fill=a), stat="identity", position="identity")
关于r - R中ggplot2 barplot中的可变宽度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948604/
简单的barplot,其值位于条形顶部(我知道这很愚蠢 - 我被迫添加它们:))。 text 效果很好,但最高频率条上方的值被隐藏。我尝试了边距,但它移动了整个图,而不仅仅是图形区域。你有什么建议?谢
我有一个数据框,其中一个变量(我们称之为 Q1)有几个级别:“无用”、“30 分钟”、“1 小时”、“2 小时”、“3+ 小时”。 如何绘制 barplot(),其中条形按因子水平的顺序排列?我尝试使
我试图在图中展示较差的设计选择。人们使用的一种浪费墨水、可能分散注意力的效果是条形的阴影效果。我想让ggplot2做到这一点。我的基本想法是使第一个半透明的条形层稍高并向右移动。我可以得到稍高一点的位
我在 R 中有一个数据框。每个数据框内有 8 个变量。 我想制作一个条形图,其中我想根据一个特定变量中的值为条形分配不同的灰色阴影。 这就是我制作条形图的方式: barplot(x$cov, name
我尝试创建一个条形图,它同时使用和堆叠。我有一些类似于我想要的方面的东西: tmp <- morley tmp$loc <- paste("No", tmp$Run %/% 2, sep="") tm
我有一个 Pandas 数据框,其中有几个组列,如下所示。 gr1 grp2 variables lb m ub A A1 V1 1.00 1.50
我已将 CSV 文件导入到数据框中并创建了数据透视表: Amount Date 2018-09-30 222 2018-10-01 1
我有以下数据集: words = ['upvoted', 'upvote', 'f***', 'reimer', 'feminists', 'censorship', 'wet', '0
我以前从未见过这个,但是我正在制作的 seaborn barplot 不会均匀地间隔条形...... 代码 fig, ax = plt.subplots(figsize=(25,6)) sns.bar
我有一个条形图,在 X 轴上有类别并在 Y 上计数。有没有办法按 Y 值的降序对条形图进行排序? 这是示例代码 Animals <- c("giraffes", "orangutans", "monk
我正在 ggplot2 中制作一个躲避条形图,一个分组的计数为零,我想显示。我记得在 HERE 上看到过这个前阵子想通了 scale_x_discrete(drop=F)会工作。它似乎不适用于躲避条。
我在使用 Dimple.JS 时遇到问题,他们的分组/顺序规则方法不允许我按照我的意愿控制条形列的顺序或对齐方式。 即使 x 轴顺序已关闭,我也必须在数据中添加名为“顺序”的行,以确保图表的 x 轴按
我想要实现的目标与此处已经提出的完全相同(特别是使用 R 的基本图形,而不是像 ggplot 或lattice 这样的包):Ordering bars in barplot() 但是,那里提出的解决方
我正在尝试实现这样的分布图 对于每个时期,我需要绘制“堆积比例”图表。 数据基本上是这样的: 400 401 402 403 404 ... 1013662 7 7 7
我正在使用 matplotlib 为我的论文创建图表。我正在使用以下代码: import numpy as np import numpy as np import matplotlib as mpl
我用 D3 画了一个条形图。我希望 x 轴值位于底部,y 值位于其本身的条形图上。 由于某种奇怪的原因,标签没有显示。 任何人都可以看一下this fiddle,我将不胜感激. 最后的相关部分 //
我有一本看起来像这样的字典 d = { 'a' : {'L1':2, 'L2':5, 'L3':8}, 'b' : {'L1':4, 'L2':7, 'L3':10}, 'c'
我正在尝试在 Matplotlib 中以对数刻度绘制条形图。如果我手动执行此操作(下图 3),我会得到正确的答案,但如果我使用 matplotlib 的 set_yscale('log') 或使用条形
我正在尝试按组显示相对百分比以及 sns 条形图中的总频率。我比较的两组在大小上有很大不同,这就是为什么我在下面的函数中按组显示百分比。 这是我创建的示例数据框的语法,它在目标分类变量(“项目”)中具
我在条形图中处理概率数据。条形图看起来不错,但是当我尝试添加错误栏时,它们没有组织或绑定(bind)到适当的列。如果我不必手动执行此操作,那就太完美了。 (此示例仅显示了一个子集。) 你能帮我弄清楚如
我是一名优秀的程序员,十分优秀!