[QGIS-it-user] Data Ploty - errore python

Carlo naca84 a alice.it
Dom 16 Giu 2019 08:56:27 PDT


Buongiorno a tutti

Sto provando a creare dei grafici utilizzando il Data Plotly.
Dovrei ottenere un grafico, dove nell'asse delle x ci sono le date e 
nell'asse delle y numeri.
Ho creato un shp di prova inserendo colonne di tipo data e campo 
numerico, ma quando vado a creare il grafico ottengo questo errore di 
python.
Cosa posso fare o cosa devo aggiornare?
Grazie
Carlo

2019-06-16T17:48:38     WARNING Traceback (most recent call last):
               File 
"C:/Users/Carlo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DataPlotly\data_plotly_dialog.py", 
line 1029, in createPlot
               self.plot_path = self.plotobject.buildFigures(self.ptype, pl)
               File 
"C:/Users/Carlo/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\DataPlotly\data_plotly_plot.py", 
line 724, in buildFigures
               self.raw_plot += plotly.offline.plot(figures, 
output_type='div', include_plotlyjs=False, show_link=False, config=config)
               File 
"C:\OSGEO4~1\apps\Python37\lib\site-packages\plotly\offline\offline.py", 
line 476, in plot
               '100%', '100%', global_requirejs=False)
               File 
"C:\OSGEO4~1\apps\Python37\lib\site-packages\plotly\offline\offline.py", 
line 174, in _plot_html
               jdata = _json.dumps(figure.get('data', []), 
cls=utils.PlotlyJSONEncoder)
               File "C:\OSGEO4~1\apps\Python37\lib\json\__init__.py", 
line 238, in dumps
               **kw).encode(obj)
               File 
"C:\OSGEO4~1\apps\Python37\lib\site-packages\plotly\utils.py", line 168, 
in encode
               encoded_o = super(PlotlyJSONEncoder, self).encode(o)
               File "C:\OSGEO4~1\apps\Python37\lib\json\encoder.py", 
line 199, in encode
               chunks = self.iterencode(o, _one_shot=True)
               File "C:\OSGEO4~1\apps\Python37\lib\json\encoder.py", 
line 257, in iterencode
               return _iterencode(o, 0)
               File 
"C:\OSGEO4~1\apps\Python37\lib\site-packages\plotly\utils.py", line 236, 
in default
               return _json.JSONEncoder.default(self, obj)
               File "C:\OSGEO4~1\apps\Python37\lib\json\encoder.py", 
line 179, in default
               raise TypeError(f'Object of type {o.__class__.__name__} '
              TypeError: Object of type QDate is not JSON serializable
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20190616/13564dec/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user