Exemplo técnico em Python: matplotlib e Plotly

Post de prova do pipeline Quarto + Python: um gráfico matplotlib estático e um gráfico Plotly interativo, renderizados para HTML estático.
Data de Publicação

23 de junho de 2026

Este é um post de prova do pipeline Quarto + Python. O código é executado na renderização (engine Jupyter) e o resultado vira HTML estático.

Gráfico estático (matplotlib)

Mostrar código
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 4 * np.pi, 300)
fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, np.sin(x), color="#0085ff")
ax.set_xlabel("x")
ax.set_ylabel("sen(x)")
ax.grid(True, alpha=0.3)
plt.show()
Figura 1: Curva seno gerada com matplotlib.

Gráfico interativo (Plotly)

Passe o mouse, dê zoom e isole séries clicando na legenda.

Mostrar código
import plotly.express as px

df = px.data.iris()
fig = px.scatter(
    df, x="sepal_width", y="sepal_length", color="species",
    labels={"sepal_width": "Largura da sépala", "sepal_length": "Comprimento da sépala", "species": "Espécie"},
)
fig.show()
Figura 2

Se você vê os dois gráficos — um fixo e um interativo — o pipeline em Python está funcionando de ponta a ponta.

Leia também