将Y轴从指数更改为整数

时间:2019-04-23 11:18:31

标签: r ggplot2

我正在尝试将我的barplot的y轴从指数转换为整数。但是,缩放比例(使用scale_y_continuous)不会调整我的绘图。 您只是一个简单的数据框,其中包含有关加入查询的人员的数据。数据框包含性别,ID,邮政编码和年龄列。它是大约6500行的数据集。

我已经尝试过使用scale_y_continuous和离散的,但是它没有用。

p<-ggplot(u, aes(x=gender, y=NROW(gender))) +
  geom_bar(stat="identity", fill="steelblue")+
  theme_minimal()+
  scale_y_discrete(breaks=c(seq(0:6500)))+
  labs(x="Gender",y="Number of Votes")
p

1 个答案:

答案 0 :(得分:0)

您正在使用nrow()设置y值。 geom_bar对于这种类型的绘图有一个“计数”统计选项:

def states(AddressMap, address):
    return AddressMap[address].get('state', 'Not found')

AddressMap = {'address1': {'state' : 'Maharastra', 'country' : 'India'}, 'address2': {'state' : 'California', 'country' : 'USA'}}
print(states(AddressMap, 'address2'))

希望这也可以解决您的y轴问题。