Как убрать белое поле вокруг некоторых графиков Mathematica - PullRequest
9 голосов
/ 20 января 2011

Я пытаюсь создать матричный сюжет с помощью mathematica. Используя ArrayPlot [], я получаю очень хорошую фигуру, кроме того факта, что она окружена белым полем. Я понял суть проблемы в смысле следующего примера.

http://img689.imageshack.us/img689/8427/badmargin.png

Если я пытаюсь экспортировать полученное изображение, оно также экспортирует поле. Я хочу, чтобы содержимое моего массива заполняло прямоугольник определенного размера, чтобы его можно было наложить на другое изображение, но функция ArrayPlot создает поля, которые мешают работе.

Что делать?

QuickEdit: ImageCrop не будет работать в моем случае, потому что а) я хочу, чтобы полученное изображение имело определенный размер, и б) без указания того, насколько широкие поля, которые я хочу удалить, автоматическая версия может испортить мой график (сначала например, строка может быть белой).

Ответы [ 2 ]

15 голосов
/ 20 января 2011

Попробуйте PlotRangePadding-> 0

Очевидно, мой ответ был слишком коротким, поэтому я набираю больше.

0 голосов
/ 20 января 2011

Если вы установите опцию Background-> None, края должны быть прозрачными.Это сработало бы, если бы вы встраивали его в другой рисунок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...