【发布时间】:2019-08-11 19:41:58
【问题描述】:
我想绘制以下数据:
Alabama Alaska Arizona
5471 1349 2328
Arkansas California Colorado
2842 16306 3201
Connecticut Delaware District of Columbia
3067 1685 3195
Florida Georgia Hawaii
15029 8925 289
Idaho Illinois Indiana
661 17556 5852
Iowa Kansas Kentucky
2517 2145 4157
Louisiana Maine Maryland
8103 907 5798
Massachusetts Michigan Minnesota
5981 6136 2408
Mississippi Missouri Montana
3599 6631 638
Nebraska Nevada New Hampshire
1651 1952 964
New Jersey New Mexico New York
5387 1645 9712
North Carolina North Dakota Ohio
8739 573 10244
Oklahoma Oregon Pennsylvania
3455 2286 8929
Rhode Island South Carolina South Dakota
895 6939 544
Tennessee Texas Utah
7626 13577 1072
Vermont Virginia Washington
472 5949 3434
West Virginia Wisconsin Wyoming
1575 4787 494
在具有递减值的水平条形图中。我尝试了各种情节,但没有出现州名。只打印了一些名称。
我使用了简单的 Plot 函数,但我无法弄清楚如何让状态名称出现。
将上述数据绘制成水平直方图
plot(table(dfnew$state), type = "h")
只出现了几个州的名称。
【问题讨论】:
-
可以
dput你的数据,方便使用吗? -
嗨,丹尼斯。对不起,我没有放数据。该数据实际上是另一个命令的输出,我还没有弄清楚如何进入数据框。但是,下面的答案对我帮助很大。
-
@KaustubhMulay 您并不完全需要 data.frame 来为我们获取数据。输入
dput(table(dfnew$state))并将结果粘贴到您的问题中就足够了。这会让您下次有问题时更容易。 -
@G5W 也感谢您。会记住的!