直方图中y轴的奇怪行为

时间:2015-10-10 05:13:30

标签: r ggvis

我想使用ggivs在同一个缩放的y轴上放置一组不同变量的直方图。然而,一旦我的轴有意义地大于变量的最高计数,它们开始变得非常奇怪,甚至开始以负方向绘制条形图。这与我的数据http://rpubs.com/elinw/116698

有关

这是一个可重复的例子

while (!inFile.eof()) {
    getline ( inFile, city, ',' );
    getline ( inFile, country, ',' );
    getline ( inFile, lat, ',' );
    inFile >> lon;
    cout << "City: " << city << endl;
    cout << "Country: " << country << endl;
    cout << "Lat: " << lat << endl;
    cout << "Lon: " << lon << endl;
}

我已阅读文档,但我看不到任何相关内容。我可以更改属性中的某些内容以使其工作吗?或者有关于此的已知规则?或者这是一个错误?

1 个答案:

答案 0 :(得分:2)

false中的参数values仅设置刻度线在轴上的位置,但不会更改轴的最小和最大极限(ylim / xlim)。根据{{​​3}},您需要在add_axis中设置参数domain。试试这个:

scale_numeric()

您可以在此处查看所有图:ggvis doc