有時我正在編寫多部分圖形,而且佈局複雜,而且我想在打印機外部進行打印。 (我用比喻和字面來說)。如何在多個佈局區域進行打印
使用R
基圖形功能layout()
設置一個複雜的佈局考慮這個例子:
## Define the layout regions
multiPartFigureLayout <- structure(c(4, 4, 1, 1, 2, 2, 3, 3, 8, 8,
5, 5, 1, 1, 2, 2, 3, 3, 8, 8,
9, 9, 1, 1, 2, 2, 3, 3, 8, 8,
6, 6, 1, 1, 2, 2, 3, 3, 8, 8,
7, 7, 1, 1, 2, 2, 3, 3, 8, 8),
.Dim = c(10L, 5L))
## Demonstrate the layout
win.graph(4, 5)
layout(multiPartFigureLayout)
layout.show(9)
這將產生以下繪製佈局。 (我已經添加了紅色用圖像編輯軟件文本)
這是禁區外繪製的一個應用:中所示的區域套印文本。同樣,可能需要疊印另一個圖形元素。例如,繪製一個跨越框的規則。
我知道有可能擴大multiPartFigureLayout
矩陣並添加一個可以容納文本或規則的繪圖區域。但我不想這樣做:我想跨越多個佈局區域進行疊印。
有沒有一種方法可以使用基礎圖形來做到這一點,或者使用一個功能來達到這個目的,或者以某種方式欺騙繪圖功能?如果你使用負「行」值
我想我們有不同的意思附加到「繪圖」一詞。我將點,線和曲線想象爲「繪圖」,並將傳說和文本添加爲「註釋」。但這是你的問題。 –
我感謝你的回答@DWin,正確和有用。但我認爲我應該擴大一點,讓其他人更有用。查看我的關於繪製其他圖形元素(例如規則)的編輯。 – digitalmaps