[Dessin et étiquetage de plusieurs graphes] Visualisation tracé dynamique [python3, make subplot, xlabel, ylabel]

python==3.8 plotly==4.10.0

Avec des paramètres compliqués Je vais ajouter quelque chose que j'utilise souvent

Sous-tracer un dessin

from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(rows=1, cols=2)
fig.add_trace(go.Scatter(y=[4, 2, 1], mode="lines"), row=1, col=1)
fig.add_trace(go.Bar(y=[2, 1, 3]), row=1, col=2)
fig.show()

image.png

Couleur de l'arrière plan

from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(rows=1, cols=2)
fig.add_trace(go.Scatter(y=[4, 2, 1], mode="lines"), row=1, col=1)
fig.add_trace(go.Bar(y=[2, 1, 3]), row=1, col=2)

fig.update_layout(
    margin=dict(l=20, r=20, t=20, b=20),
    paper_bgcolor="LightSteelBlue",
)

fig.show()

image.png

x, y titre de l'étiquette

from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(rows=1, cols=2)
fig.add_trace(go.Scatter(y=[4, 2, 1], mode="lines"), row=1, col=1)
fig.add_trace(go.Bar(y=[2, 1, 3]), row=1, col=2)

fig.update_layout(
    margin=dict(l=20, r=20, t=20, b=20),
    paper_bgcolor="LightSteelBlue",
)


fig.update_xaxes(title_text="xlabel")
fig.update_yaxes(title_text="ylabel", hoverformat=".3f")

fig.show()

image.png

Attribution spéciale de parcelles

bar et scattor peuvent être spécifiés comme make_subplots, pie et scatter3D ne peuvent pas être spécifiés tels quels Dites à make_subplots ce que vous voulez spécifier

Spécifié par les spécifications

from plotly.subplots import make_subplots
import plotly.graph_objects as go

fig = make_subplots(
    rows=2, cols=2,
    specs=[[{"type": "bar"}, {"type": "barpolar"}],
           [{"type": "pie"}, {"type": "scatter3d"}]],
)

fig.add_trace(go.Bar(y=[2, 3, 1]),row=1, col=1)
fig.add_trace(go.Barpolar(theta=[0, 45, 90], r=[2, 3, 1]),row=1, col=2)
fig.add_trace(go.Pie(values=[2, 3, 1]),row=2, col=1)
fig.add_trace(go.Scatter3d(x=[2, 3, 1], y=[0, 0, 0], z=[0.5, 1, 2], mode="lines"),row=2, col=2)

fig.update_layout(height=700, showlegend=False)

fig.show()

image.png

c'est tout

Enregistrement Postscript

2020-09-27 Créé

Recommended Posts

[Dessin et étiquetage de plusieurs graphes] Visualisation tracé dynamique [python3, make subplot, xlabel, ylabel]
[Parlez de la structure de dessin de plotly] Visualisation dynamique avec plotly [python]
[Visualisation du ratio] Visualisation tracée et dynamique [python, pie, sunburst, sanky, treemap, fannele,]
[Visualisation de la densité] Visualisation tracée et dynamique [python3, hist, kde, jointure, contour, heat map]
[EDA super basic] Visualisation tracée et dynamique [python3, table, bar, box, violon, joy]
[Diagramme de dispersion, tracé 3D et plan de régression] Visualisation tracé dynamique [python, scatter, 3D, surface, paire, joint]
[Diverses analyses d'images avec plotly] Visualisation dynamique avec plotly [python, image]
[Écrire sur la carte avec plotly] Visualisation dynamique avec plotly [python]
[Python] Ravel () est pratique pour dessiner plusieurs graphiques
[# 2] Créez Minecraft avec Python. ~ Dessin du modèle et implémentation du lecteur ~
[Série chronologique avec plotly] Visualisation dynamique avec plotly [python, cours boursier]