Mathematica/2D 圖形/技巧和竅門
外觀
與任何軟體一樣,Mathematica 有一些特性、漏洞、怪癖和預設設定,可能會給那些不知道解決方案的人帶來問題,這在圖形輸出中尤為明顯。
預設情況下,Mathematica 在圖形周圍包含一個白色邊框。通常在筆記本環境中,這不是問題,因為編輯器的背景是白色的,你無法看到它。但是,當你匯出影像時,這可能很煩人,尤其是因為 Mathematica 在影像大小中包含邊框,所以一旦裁剪,實際影像的大小就不一樣了。
首先,我們將建立一個 2D 圖形物件圖形包含一個藍色正方形和兩個紅色圓圈,用於演示
graphic = Graphics[
{
{Blue, Rectangle[{-1.5, -1.5}, {4, 4}]},
{Red, Disk[{0, 0}, 1]},
{Red, Disk[{2, 2}, 1.5]}
}
];
如果我們使用Show[]來顯示這個圖形,或者匯出它,影像大小中將包含一個白色邊框。我們可以使用以下選項命令來覆蓋此預設值:-> False}
以下是此圖形在有(左)和沒有(右)預設邊框的情況下顯示。頁面標記中添加了一個淺灰色邊框以突出顯示它,但實際影像中沒有。你可以看到左邊的影像中藍色矩形的寬度不是 250 畫素,而是略小,儘管兩張影像的寬度都是 250 畫素。
| 有預設白色邊框 | 沒有預設白色邊框 | |
|---|---|---|
![]() |
![]() | |
Show[graphic, ImageSize -> 250 ] |
Show[graphic,
ImageSize -> 250,
Method ->{"ShrinkWrap"->True}
]
|

