R中的绘制光栅输出不会消除图例边距

时间:2016-09-05 02:45:52

标签: r r-raster kernel-density

在R中,我有一个使用ks包通过内核密度分析生成的栅格对象。我将其转换为栅格对象(来自栅格包)并尝试使用plot()将该栅格对象绘制到PNG。我希望png对栅格对象中的每个像素只有一个像素。很简单吧?当然,默认情况下,我会在剧情中添加各种无用的垃圾。我可以使用plot()或par()中的各种设置删除大部分内容,但无论我做什么,我似乎都无法摆脱以前由传奇占据的空间。情节。

fetch('/users', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    'X-CSRF-Token': document.querySelector('meta[name="csrf-token"]').getAttribute('content')},
    credentials: 'same-origin',
    body: JSON.stringify( { id: 1, name: 'some user' } )
    })
    .then(function(data) {
      console.log('request succeeded with JSON response', data)
    }).catch(function(error) {
      console.log('request failed', error)
    })

如果我在关闭设备之前检查par,我可以看到'plt'值不是我设置的值;它显示了右边距,其中绘图区域被轻推以为非图例腾出空间。示例代码位于上方,其生成的图像链接到here

顺便说一句,我能够用image()函数而不是plot()来实现正确的效果,尽管这引入了它自己的问题,即透明度不再有效。我可以用plot()来解决这个问题吗?令人非常沮丧的是,我如此接近,但似乎无法改变情节区域的大小!如果有任何方法可以使基本功能起作用,我不想使用其他图形包。

0 个答案:

没有答案