当我尝试library(ggplot2)
p <- ggplot(data=mpg,mapping=aes(x=cty,y=hwy,colour=class))+
geom_point(aes(size=displ),alpha=0.5)+
stat_smooth(method='loess')+
scale_size_continuous(range=c(4,10))+
facet_wrap(~year,ncol=2)+
labs(x='distance per gallon in city',y='distance per gallon in highway',
title='fuel consumption and model',size='displacement',colour='vehicle model')
p+
theme(
plot.background=element_rect(fill='transparent', colour='transparent'),
panel.background=element_rect(fill='transparent', colour='gray'),
panel.border=element_rect(fill='transparent', colour='black'),
axis.text=element_text(color='black'),
panel.grid.major=element_line(colour='grey',linetype='dashed'),
strip.background=element_rect(fill='transparent', colour='transparent'),
panel.spacing.x=unit(4,'mm'),
legend.box.background=element_rect(fill='blue', colour='transparent'),
legend.key=element_rect(fill='transparent', colour='transparent')
)
(其中cin >> n;
是n
变量时,无法从用户获取整数)
它给出了一些奇怪的int
。其他输入(如字符,双浮点)效果很好。
我使用的是 DevC ++ ,但是现在我也在命令行 gcc 上尝试过,错误仍然存在:
error
undefined reference to 'std::cin'
undefined reference to `std::istream::operator>>(int&)'
...
如果我将n更改为浮点型或双精度型变量,效果很好。
尝试使用Bloodshed DevC ++, MinGw gcc
答案 0 :(得分:0)
尝试使用g++
:
g++ program.cpp -o a.out
或使用gcc
(如果您添加 c++
运行时库 ):
gcc program.cpp -o a.out -lstdc++