csv Daten mit plotly dartsellen
Verfasst: Donnerstag 26. Januar 2023, 14:51
Halllo zusammen,
Ich würde gern den Inhalt einer csv in einer html Datei plotten.
# Abgewandelter Code bringt Fehler (siehe unten)
import pandas as pd
import plotly.graph_objects as go
my_file = open('/home/user/bin/python3/test/test.csv', 'r')
graph = go.Figure(data=go.Bar(
x=[pd.read_csv(my_file,
sep=";",
usecols=[0])],
y=[pd.read_csv(my_file,
sep=";",
usecols=[1])]
))
graph.write_html('first_plot.html', auto_open=True)
my_file.close()
wollte ich nach diesem Vorbild umsetzen:
#Originalcode (funktioniert)
import plotly.graph_objects as go
graph = go.Figure(data=go.Bar(
x=[4, 2, 7, 4, 2, 7],
y=[41, 1337, 80, 41, 1337, 80]
))
graph.write_html('first_plot.html', auto_open=True)
Ich bekomme aber diese Fehlermeldung:
Das untersuchte Programm erzeugte die Ausnahme unhandled pandas.errors.EmptyDataError
„No columns to parse from file“
Datei: /usr/lib64/python3.10/site-packages/pandas/_libs/parsers.cpython-310-x86_64-linux-gnu.so, Zeile: 554
Mit diesem Code wird der Inhalt sauber angezeigt, allerdings nicht als html in einem Browserfenster...
df = pd.read_csv("/home/user/bin/python3/test/test.csv")
print (df)
Ebenso mit:
my_file = open('/home/user/bin/python3/test/test.csv', 'r')
df = pd.read_csv(my_file)
print (df)
Wer kann mir da helfen?
Viele Grüße
peitenbreiten
Ich würde gern den Inhalt einer csv in einer html Datei plotten.
# Abgewandelter Code bringt Fehler (siehe unten)
import pandas as pd
import plotly.graph_objects as go
my_file = open('/home/user/bin/python3/test/test.csv', 'r')
graph = go.Figure(data=go.Bar(
x=[pd.read_csv(my_file,
sep=";",
usecols=[0])],
y=[pd.read_csv(my_file,
sep=";",
usecols=[1])]
))
graph.write_html('first_plot.html', auto_open=True)
my_file.close()
wollte ich nach diesem Vorbild umsetzen:
#Originalcode (funktioniert)
import plotly.graph_objects as go
graph = go.Figure(data=go.Bar(
x=[4, 2, 7, 4, 2, 7],
y=[41, 1337, 80, 41, 1337, 80]
))
graph.write_html('first_plot.html', auto_open=True)
Ich bekomme aber diese Fehlermeldung:
Das untersuchte Programm erzeugte die Ausnahme unhandled pandas.errors.EmptyDataError
„No columns to parse from file“
Datei: /usr/lib64/python3.10/site-packages/pandas/_libs/parsers.cpython-310-x86_64-linux-gnu.so, Zeile: 554
Mit diesem Code wird der Inhalt sauber angezeigt, allerdings nicht als html in einem Browserfenster...
df = pd.read_csv("/home/user/bin/python3/test/test.csv")
print (df)
Ebenso mit:
my_file = open('/home/user/bin/python3/test/test.csv', 'r')
df = pd.read_csv(my_file)
print (df)
Wer kann mir da helfen?
Viele Grüße
peitenbreiten