R包grid显示列表功能与问题分析.pdfVIP

  • 0
  • 0
  • 约1.58万字
  • 约 8页
  • 2026-06-09 发布于北京
  • 举报

在网格中显示列表

PaulMurrell

显示列表是绘图操作的记录。当图形窗口被调整大小、图形输出从一个设备到另一个

设备以及编辑图形输出(通过grid.edit)时,用于重新绘制图形输出。

在使用grid时,可以使用两个显示列表。R的图形引擎一个显示列表,而grid自

己的显示列表。前者在C代码级别,并记录基础图形输出和grid图形输出。后者在R代

码级别,仅记录grid输出。

在用法中,图形引擎的显示列表用于在窗口调整大小和设备间时重新绘制。grid

的显示列表用于在编辑grid输出时重新绘制。

这种用法存在两个主要问题:

1.图形引擎显示列表仅记录图形输出;不记录生成输出的任何计算过程。这尤其影响到

基于设备尺寸进行计算的绘图——例如,图例函数会执行计算以排列图例元素。从

使用图例函数的任何示例中都可以看到这种效果。尝试运行example(legend),然后调

整设备大小(使其非常高且窄或非常宽且胖);图例将开始看起来很糟糕。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档