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)
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.