Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
'的颜色图例;等高线图';(晶格)超过显示值-R_R_Lattice - Fatal编程技术网

'的颜色图例;等高线图';(晶格)超过显示值-R

'的颜色图例;等高线图';(晶格)超过显示值-R,r,lattice,R,Lattice,我有一个关于“格子”图形等高线图的问题。我一直在尝试使用下面的代码创建一个轮廓图,我遇到了显示范围的问题。基本上,contourpplot函数使用我的响应(z)变量ABSerror的范围 然而,绘制的数据从未达到这些“最小、最大”限值,因为它们是由预测变量(小时、工作日)平均的。是否可以计算点阵图的显示范围,并将其设置为颜色图例的新限制?我不想为z向量设置绝对限制,因为这会降低代码的健壮性,并且每次运行时都需要更改 contourplot(ABSerror ~ hour * weekda

我有一个关于“格子”图形等高线图的问题。我一直在尝试使用下面的代码创建一个轮廓图,我遇到了显示范围的问题。基本上,contourpplot函数使用我的响应(z)变量ABSerror的范围

然而,绘制的数据从未达到这些“最小、最大”限值,因为它们是由预测变量(小时、工作日)平均的。是否可以计算点阵图的显示范围,并将其设置为颜色图例的新限制?我不想为z向量设置绝对限制,因为这会降低代码的健壮性,并且每次运行时都需要更改

    contourplot(ABSerror ~ hour * weekday, 
        data = SummaryData,
        cuts = 20,
        labels=TRUE,
        contour=FALSE,
        region = TRUE,
        xlab = "Hour of Day",
        ylab = "Day of Week",
        col.regions=colorRampPalette(c("blue","yellow","red")),
        main = "ABS error")
如果有必要,我可以尝试在网上提供数据,以便更好地解释我正在努力实现的目标

编辑:更多信息

我现在已在此处在线提供了我的代码:

我正在使用的数据集可以在以下位置找到:

这是我得到的图表。如您所见,数据未达到图例中所示的范围。我仍然不确定如何解决这个问题


所有晶格函数都使用
prepanel.XXX
来确定极限;对于轮廓图,这是
prepanel.default.levelplot
。只要输入这个字符串,您就会看到默认的实现。如果您对它不满意,请通过定义一个新函数来更改代码,并将其作为
prepanel=prepanel.my.levelplot
与轮廓图一起传递


如果您想要一个运行的代码示例,请不要忘记通过提供示例数据使您的示例自包含。

谢谢您的评论。我运行了您指定的命令“prepanel.default.levelplot”,但没有看到更改z限制的功能。我刚刚在线托管了我的所有代码,以便更轻松地完成更改和回答查询(见上文)