• 软件可视化
  • 好吧~~~又来发问---ggplot2出现object没找到错误。。。

哈哈~~~刚开始自学ggplot2,附近也木有人用,有些问题可能有点弱智啊~~~

别介意。。。[s:18]

数据及代码如下:

<br />
> m75n_CK<br />
        mn day      Ca_g     Cb_g kind<br />
3  C75wCa4   4  950.5015 597.6253   wC<br />
4  C75wCa4   4  955.4978 599.9147   wC<br />
5  C75wCb4   4 1195.6732 502.3903   wC<br />
6  C75wCb4   4 1208.1229 491.2602   wC<br />
7  C75mCa4   4  971.6662 607.7172   mC<br />
8  C75mCa4   4  947.4915 593.7935   mC<br />
9  C75mCb4   4 1136.0448 371.2519   mC<br />
10 C75mCb4   4 1131.6812 363.2711   mC<br />
1  C75nCa4   4  957.0268 476.3933   nC<br />
2  C75nCa4   4  950.9860 487.7185   nC<br />
11 C75nCb4   4 1049.5224 410.5641   nC<br />
12 C75nCb4   4 1050.4903 414.7311   nC<br />
> tp <- ggplot(m75n_CK,aes(mn,Cb_g))<br />
> tp+geom_bar()<br />
Error in pmin(y, 0) : object 'y' not found<br />
> traceback()<br />
14: pmin(y, 0)<br />
13: eval(expr, envir, enclos)<br />
12: eval(substitute(list(...)), <code>_data</code>, parent.frame())<br />
11: transform.data.frame(df, ymin = pmin(y, 0), ymax = pmax(y, 0),<br />
        xmin = x - width/2, xmax = x + width/2, width = NULL)<br />
10: transform(df, ymin = pmin(y, 0), ymax = pmax(y, 0), xmin = x -<br />
        width/2, xmax = x + width/2, width = NULL)<br />


traceback()项目太多,只列出后四项~~~

画不出来~~~这是咋回事。。。

谢谢哈。。。[s:18]
</p>

这是紧急求救。。。

这个不搞好,接下来的东西都不能弄了。。。

话说谁可以帮我画出这个图么?

以mn为横坐标,Ca_g或者Cb_g为纵坐标。。。

对比下看看我在哪犯的错误。。。

不再本机所以无法测试,建议你按照以下格式键入代码

<br />
#设置数据集<br />
tp <- ggplot(data=m75n_CK)<br />
#设置绘图类型并绘图<br />
tp + geom_bar(aes(mn,Cb_g,colour="Cb_g"))<br />
</p>

回复 第3楼 的 zggjtsgzczh:

我猜想的可能是规定了条形图的横轴标签必须特异,所以才出现了上面的错误~~~

你觉得有这种可能么?

25 天 后

回复 第4楼 的 bemyselfcc:应该是你说的原因。