import plotly.graph_objects as go
from IPython.display import Image
import numpy as np
1)
np.random.seed(
= 100
N = np.random.rand(N)
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N) * 30
sz
= go.Figure()
fig
fig.add_trace(go.Scatter(=x,
x=y,
y="markers",
mode=go.scatter.Marker(
marker=sz,
size=colors,
color=0.6,
opacity="Viridis"
colorscale
) ))
Use Plotly graph for HTML and PDF output
TL;DR
Plotly for Python will produce HTML output and it needs to be handled specifically if you want to target PDF output too.
This document shows an example of following plotly doc to save output as an image to include in PDF.
It leverages quarto conditional content feature
Two Figures
fig.show()