R:条形图中的x轴-条形图中间的x轴和中心刻度线的宽度

亚伦

我认为我的挑战与基本绘图系统的使用和cex.axis命令的操作有关。

到目前为止,我已经能够生成下面的基本条形图: 在此处输入图片说明

将以下代码与数据集样本一起使用:

x<-structure(c(66366L, 66307L, 54185L, 45394L, 35767L, 34995L, 33818L, 30502L, 28677L, 27043L), .Dim = 10L, .Dimnames = structure(list(c("A", "B", "C", "D", "a", "b", "c", "d", "e", "f")), .Names = ""))
windows() #running on Windows machine
barplot(x[order(x, decreasing=T)][1:10], xaxt="n", yaxt="n")
x_labels<-rownames(x)
axis(1, at=1:10, labels=x_labels,las=2)
y<-prop.table(x])
axis(1, at=1:10, labels=x_labels,las=2)

外观正朝着我想要的方向发展。我现在在这个项目中碰到了一点小麻烦。我找不到以下方面的优质文档:

  1. (主要问题)使标签在x轴上变宽和居中,
  2. (次要问题)生成比例背景(SUM(A:D)/ SUM(ALL)),
  3. (次要问题),顶部的15%((SUM(A:D)/ SUM(ALL))* 100)。

结果可能如下所示: 在此处输入图片说明

hrbrmstr

考虑将您的问题分成三个部分,或者至少显示您对第二个两个问题的尝试。要使刻度线对齐,您只需更改at即可使用生成的条形图:

bp <- barplot(x[order(x, decreasing=T)][1:10], xaxt="n", yaxt="n")
axis(1, at=bp, labels=x_labels, las=2) 

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Material Google条形图中更改X轴刻度

更改条形图中的 x 轴刻度大小

如何解决 d3在条形图中X轴上的刻度线数?

在条形图中的特定 x 轴值处放置条形

如何更改facet-wrapt堆积条形图中的x轴刻度--ggplot R

如何使用 Plotly 删除堆叠和分组条形图中的 x 轴刻度标签

x轴在熊猫条形图中的订购月份

如何在ggplot条形图中沿x轴分组

条形图中的 x 轴标签并扩展数据框

如何更改ggplot的条形图中x轴文本的位置?

隐藏水平条形图中的底部x轴?

如何在python条形图中添加x轴标签

在ggplot的条形图中重新排列x轴

条形图中偶数x刻度间距

在R中的条件分布条形图中更改x轴变量

如何在chart.js的条形图中隐藏y轴和x轴线以及标签

Seaborn条形图中X轴的排序和格式设置日期

C3.js-在条形图中的X轴和图例之间添加间距

同一图中的多个条形图保持相同的轴和相同的条形宽度

堆叠的条形图交换x轴和y轴

如何控制堆积条形图中x轴标签位置的间距?

ggplot2条形图中的颜色X轴

无法在 D3 条形图中在 x 轴上换行中文文本

Kendo UI angular-旋转条形图中的x轴标签

堆积条形图中每个 x 轴组的百分比标签

d3.js条形图中x轴的起点与y截距不对齐

在ggplot条形图中的每个x轴内的多个条之间添加显着性星号

在ggplot条形图中显示离散变量的所有x轴标签

如何在Kibana的条形图中在X轴上正确排序日期?