5.1 CairoMakie.jl

Vamos começar com nosso primeiro plot, um gráfico de dispersão com algumas observações conectadas por linhas:

using CairoMakie
CairoMakie.activate!()
fig = scatterlines(1:10, 1:10)
Figure 4: First plot.

Observe que o gráfico anterior é a saída padrão, que provavelmente precisaremos ajustar usando nomes de eixo e rótulos.

Observe também que toda função de plotagem como scatterlines cria e retorna novos objetos do tipo Figure, Axis e plot dentro de uma coleção chamada FigureAxisPlot. Estes são conhecidos como os métodos non-mutating (imutáveis). Por outro lado, os métodos mutating (mutáveis, por exemplo, scatterlines!, observe o !) apenas retornam um objeto do tipo plot que pode ser anexado a um determinado axis (eixo) ou à current_figure() (figura atual).

A próxima pergunta que se pode ter é: como mudo a cor ou o tipo de marcador? Isso pode ser feito por meio de attributes (atributos), o que faremos na próxima seção.



CC BY-NC-SA 4.0 Jose Storopoli, Rik Huijzer, Lazaro Alonso