【问题标题】:2D filled.contour plot with 1D histograms by axes [duplicate]具有 1D 直方图的 2D 填充轮廓图 [重复]
【发布时间】:2013-02-24 10:32:15
【问题描述】:

我的任务很简单,只是绘制以下内容,但中间的情节应该是一个填充的轮廓图: http://gallery.r-enthusiasts.com/graph/Scatterplot_with_marginal_histograms_78

背景:我更喜欢 fill.contour 而不是 hist2d。因为,我可以使用内核平滑,所以离散数据的图不会太难看。我也试过image()然后contour(),但是contour上的数字不清楚,也没有关于颜色的指示。

我的问题:在filled.contour 函数中,它使用 layout() 来填充轮廓()绘图和 rect() 绘图(颜色条)。但是,我在外部代码中使用 layout() 来组织 2 个直方图和一个 fill.contour 图。看起来,外面的布局被fill.contour()遮住了。我不确定 R 如何处理这个问题。我应该以某种方式重写filled.contour() 吗?

如果我们可以像 python 中的 matplotlib 一样在 R 中绘图,那么类似以下链接的内容将使生活变得更加轻松: http://matplotlib.org/examples/pylab_examples/scatter_hist.html

【问题讨论】:

  • 在 SO 上已经有一些不错的工作:stackoverflow.com/questions/11546256/… 和 stackoverflow.com/questions/8545035/scatterplot-with-marginal-histograms-in-ggplot2/8545618。我很确定我可以在基本图形中做到这一点,但是当现有的 ggplot 解决方案已经可用时,我不确定是否值得麻烦。请回答这些是否足够。
  • 另外......如果这些还不够,您应该发布数据和代码,记录一个合理的增强起点。否则,这里的人可能会因为您付出的努力很少而对该问题投反对票。
  • +1 对 DWin 的评论。您将需要一张当前图表的图片,以及一些可供使用的示例数据和代码,以便引起 SO 社区的极大兴趣。
  • 反对交叉发布和投票结束。

标签: r graphics histogram


【解决方案1】:

这看起来与this one on CrossValidated 的问题相同。在那里查看答案(即使用.filled.contour 而不是filled.contour

【讨论】:

  • 而且已经迁移了,所以这个应该关闭了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-06
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 2019-06-24
  • 2018-08-04
  • 2023-04-06
相关资源
最近更新 更多