Adding charts to a Flask webapp [closed]
I created a web app with Flask where I'll be showing data, so I need charts for it.
The problem is that I don't really know how to do that, so I'm trying to find the best way to do that. I tried to use a Javascript charting library on my frontend and send the data to the chart using SocketIO, but the problem is that I need to send that data frequently and at a certain point I'll be having a lot of data, so sending each time a huge load of data through AJAX/SocketIO would not be the best thing to do.
To solve this, I had this idea: could I generate the chart from my backend, instead of sending data to the frontend? I think it would be the better thing to do, since I won't have to send the data to the frontend each time and there won't be a need to generate a ton of data each time the page is loaded, since the chart will be processed on the frontend.
So would it be possible to generate a chart from my Flask code in Python and visualize it on my webpage? Is there a good library do that?
python flask data-visualization
closed as off-topic by jwodder, EdChum, davidism, lagom, CozyAzure Nov 26 '18 at 2:34
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – jwodder, EdChum, davidism, lagom, CozyAzure
If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
I created a web app with Flask where I'll be showing data, so I need charts for it.
The problem is that I don't really know how to do that, so I'm trying to find the best way to do that. I tried to use a Javascript charting library on my frontend and send the data to the chart using SocketIO, but the problem is that I need to send that data frequently and at a certain point I'll be having a lot of data, so sending each time a huge load of data through AJAX/SocketIO would not be the best thing to do.
To solve this, I had this idea: could I generate the chart from my backend, instead of sending data to the frontend? I think it would be the better thing to do, since I won't have to send the data to the frontend each time and there won't be a need to generate a ton of data each time the page is loaded, since the chart will be processed on the frontend.
So would it be possible to generate a chart from my Flask code in Python and visualize it on my webpage? Is there a good library do that?
python flask data-visualization
closed as off-topic by jwodder, EdChum, davidism, lagom, CozyAzure Nov 26 '18 at 2:34
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – jwodder, EdChum, davidism, lagom, CozyAzure
If this question can be reworded to fit the rules in the help center, please edit the question.
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27
add a comment |
I created a web app with Flask where I'll be showing data, so I need charts for it.
The problem is that I don't really know how to do that, so I'm trying to find the best way to do that. I tried to use a Javascript charting library on my frontend and send the data to the chart using SocketIO, but the problem is that I need to send that data frequently and at a certain point I'll be having a lot of data, so sending each time a huge load of data through AJAX/SocketIO would not be the best thing to do.
To solve this, I had this idea: could I generate the chart from my backend, instead of sending data to the frontend? I think it would be the better thing to do, since I won't have to send the data to the frontend each time and there won't be a need to generate a ton of data each time the page is loaded, since the chart will be processed on the frontend.
So would it be possible to generate a chart from my Flask code in Python and visualize it on my webpage? Is there a good library do that?
python flask data-visualization
I created a web app with Flask where I'll be showing data, so I need charts for it.
The problem is that I don't really know how to do that, so I'm trying to find the best way to do that. I tried to use a Javascript charting library on my frontend and send the data to the chart using SocketIO, but the problem is that I need to send that data frequently and at a certain point I'll be having a lot of data, so sending each time a huge load of data through AJAX/SocketIO would not be the best thing to do.
To solve this, I had this idea: could I generate the chart from my backend, instead of sending data to the frontend? I think it would be the better thing to do, since I won't have to send the data to the frontend each time and there won't be a need to generate a ton of data each time the page is loaded, since the chart will be processed on the frontend.
So would it be possible to generate a chart from my Flask code in Python and visualize it on my webpage? Is there a good library do that?
python flask data-visualization
python flask data-visualization
edited Nov 26 '18 at 0:31
Dinko Pehar
1,5333425
1,5333425
asked Nov 25 '18 at 19:22
Jack022Jack022
11211
11211
closed as off-topic by jwodder, EdChum, davidism, lagom, CozyAzure Nov 26 '18 at 2:34
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – jwodder, EdChum, davidism, lagom, CozyAzure
If this question can be reworded to fit the rules in the help center, please edit the question.
closed as off-topic by jwodder, EdChum, davidism, lagom, CozyAzure Nov 26 '18 at 2:34
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – jwodder, EdChum, davidism, lagom, CozyAzure
If this question can be reworded to fit the rules in the help center, please edit the question.
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27
add a comment |
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27
add a comment |
1 Answer
1
active
oldest
votes
Try to use dash is a python library for web charts
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try to use dash is a python library for web charts
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
add a comment |
Try to use dash is a python library for web charts
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
add a comment |
Try to use dash is a python library for web charts
Try to use dash is a python library for web charts
answered Nov 25 '18 at 22:08
Bogdan BibinaBogdan Bibina
786
786
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
add a comment |
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
Yeah, Dash is good, only problem is that at a certain point i'll need to have authentication on my app, and Dash only provides basic authentication
– Jack022
Nov 25 '18 at 22:18
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
I didn't work so much with Dash but for more informations you can look on youtube( on setdex) .He is explaining very well how is working.That guy has 12 tutorials about dash
– Bogdan Bibina
Nov 25 '18 at 22:26
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Yeah, i actually discovered Dash 1 year ago from Sentdex :)
– Jack022
Nov 25 '18 at 22:31
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
Please vote if you consider that i helped you
– Bogdan Bibina
Nov 25 '18 at 22:36
add a comment |
Have a look at Bokeh or Plotly packages, both support graph and charts.
– gittert
Nov 25 '18 at 21:09
Yes, plotly does but it's hard to use it on Python, since the library had been built for Javascript
– Jack022
Nov 25 '18 at 21:17
Yeah well, I gave more than 1 suggestion in my first comment ;)
– gittert
Nov 25 '18 at 21:27