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 �нтеллектуальная Кобринщина

Add Transparency to Plots - Wolfram Mathematica

Придание прозрачности графикам

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

Построим двухмерный график:

In[50]:=

AddTransparencyToPlotsRU_1.gif

Out[50]=

AddTransparencyToPlotsRU_2.gif

Используем опцию PlotStyle и директиву Opacity чтобы сделать график прозрачным на 70%:

In[51]:=

AddTransparencyToPlotsRU_3.gif

Out[51]=

AddTransparencyToPlotsRU_4.gif

Теперь построим 3D график:

In[1]:=

AddTransparencyToPlotsRU_5.gif

Out[1]=

AddTransparencyToPlotsRU_6.gif

Сделаем этот 3D график прозрачным на 60%:

In[2]:=

AddTransparencyToPlotsRU_7.gif

Out[2]=

AddTransparencyToPlotsRU_8.gif

Применим разные параметры прозрачности для графиков нескольких функций:

In[54]:=

AddTransparencyToPlotsRU_9.gif

Out[54]=

AddTransparencyToPlotsRU_10.gif

На этом графике показана двухмерная область, определенная двумя неравенствами:

In[55]:=

AddTransparencyToPlotsRU_11.gif

Out[55]=

AddTransparencyToPlotsRU_12.gif

Так она будет выглядеть при 50% прозрачности:

In[56]:=

AddTransparencyToPlotsRU_13.gif

Out[56]=

AddTransparencyToPlotsRU_14.gif

    

В данном случае, директива Opacity позволяет видеть внутренние части графика:

In[4]:=

AddTransparencyToPlotsRU_15.gif

Out[4]=

AddTransparencyToPlotsRU_16.gif

Совместное применение опции ContourStyle и Opacity для функции ContourPlot3D:

In[5]:=

AddTransparencyToPlotsRU_17.gif

Out[5]=

AddTransparencyToPlotsRU_18.gif

    

Помимо применения прозрачности к графикам, Вы можете применять ее к создаваемым графическим объектам.

Создадим диск с прозрачностью 75%:

In[21]:=

AddTransparencyToPlotsRU_19.gif

Out[21]=

AddTransparencyToPlotsRU_20.gif

Opacity может принимать значения от 0 до 1, где 0 соответствует полная прозрачность:

In[42]:=

AddTransparencyToPlotsRU_21.gif

Out[42]=

AddTransparencyToPlotsRU_22.gif

Применим Opacity для цветного объекта:

In[41]:=

AddTransparencyToPlotsRU_23.gif

Out[41]=

AddTransparencyToPlotsRU_24.gif

    

Директива Opacity прекрасно взаимодействует с другими функциями Mathematica:

In[6]:=

AddTransparencyToPlotsRU_25.gif

Out[6]=