Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Align Plots with Each Other - Wolfram Mathematica

Взаимное выравнивание графиков

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

Рассмотрим пример с двумя графиками функции FinancialData построенными в виде функции времени:

In[0]:=

AlignPlotsWithEachOtherRU_1.gif

Если Вы хотите сравнить два графика, Вы можете разместить их "решеткой":

In[2]:=

AlignPlotsWithEachOtherRU_2.gif

Out[2]=

AlignPlotsWithEachOtherRU_3.gif

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

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

Решение заключается в установке вручную отступа при помощи опции ImagePadding:

In[3]:=

AlignPlotsWithEachOtherRU_4.gif

Теперь оси графиков взаимно выравнены:

In[6]:=

AlignPlotsWithEachOtherRU_5.gif

Out[6]=

AlignPlotsWithEachOtherRU_6.gif

Вы можете использовать опцию ImagePadding для выравнивания графиков как по горизонтали так и по вертикали.