Kirjoittaja Aihe: Python plotly.express tulostaa väärin  (Luettu 181 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1560
  • Kubuntu
    • Profiili
Python plotly.express tulostaa väärin
« : 08.08.25 - klo:10.53 »
FaceBookista koodasin ohjelmat

Koodia: (ohjelma1) [Valitse]
import plotly.express as px

data = px.data.gapminder()

fig = px.scatter(
    data, x="gdpPercap", y="lifeExp", animation_frame="country", size="pop", color="continent", hover_name="country",
    log_x=True, size_max=60, range_x=[200, 60000], range_y=[20, 90], title="Animated Scatter Plot: Life Expectancy vs GDP Per Capita"
)
fig.show()

Ja se tulostaa konsoliin ison rimpsun tekstiä, jossa on html-tägejä. Toisen ohjelman kanssa kävi niin ja epäilin, että se tekee javaskriptiä sekaan. Plotlyn importtaus ei auta.

Koodia: (ohjelma2) [Valitse]
import plotly.graph_objects as go

stages = ['A', 'B', 'C', 'D']
values = [1000, 700, 400, 250]

fig = go.Figure(go.Funnel(y = stages, x=values, textinfo="value+percent initial"))
fig.update_layout(title="Funnel Chart Example", title_x=0.5)
fig.show()


nm

  • Käyttäjä
  • Viestejä: 16689
    • Profiili
Vs: Python plotly.express tulostaa väärin
« Vastaus #1 : 08.08.25 - klo:11.00 »
Aseta haluamasi ulostulo Plotlyn "default renderer" -asetuksella:
https://plotly.com/python/renderers/

Nähtävästi Plotly ei tue piirtoa työpöytäikkunaan, mutta browser-valinnalla pitäisi onnistua niin, että graafi avautuu selaimeen uuteen välilehteen.