High-Performance Data Tables with Dash AG Grid
Vložit
- čas přidán 21. 07. 2024
- In this technical tutorial about Dash AG Grid, Plotly Co-Founder and CTO, Alex Johnson, details the following:
- Management of core features of a data grid like resizing, reordering, and pinning
- Access to AG Grid-specific features like pivoting, grouping, and integrated charts
- The ability to switch between AG Grid community and enterprise editions
- Learn more about why we open-sourced Dash AG Grid: / announcing-dash-ag-grid
Questions? Email info@plotly.com. - Věda a technologie
It is now open sourced, wonderful!!
Looking forward to this feature eagerly. This seems like a game changer
Looks awesome, can't wait for GA
Thank you for integrating AG Grid, I have quite a few tabs with tabular data on my recent app. I will have to spend some time with it over the weekend.
Let us know how it goes, @viktor4207
awesome
Adam, it would be amazing if you could create a tutorial with all the options explained. They have shaved off hours of research in my previous dashboard-building experiences.This video covers quite a bit of it, but just like you go one by one and cover all the possibilities would be awesome!
Good idea #viktor4207. We could do this after the full release once we have the full list of properties incorporated into Dash Ag Grid.
Would you like to do the video with me?
@@Plotly I would, absolutely, not sure how that would work. Would like for me to build a business case for using the AG Grid and build a small app?
@@Plotly Sorry, a bit dense today, you're most likely referring to the above mentioned app. It's a business Intel app with some PII so probably wouldn't demo that one. I'll have to see if I could generate some dummy data for it
@@viktor4207 defintely. That would be a great thing to have. And if it's a pretty impressive app, we will highlight it on our main app page that we're building.
Looks awesome! I was wondering if there is any info/ documentation on styling your AG Grid with a custom css? I.e. adding a custom css to the assets folder for your app.
hi Taylor, Not yet, but we're hoping to introduce docs very soon.
Cool demo, was wondering if it will be possible to create the dataframe on the fly then generate the rows of the ag-grid in a callback using the rowData? rather than creating the ag-grid beforehand.
that should be possible, but not commonly done. Why do you want to do it that way?
@@Plotly my data will be refreshed via an api call so each time I click on a button I would need to update the rowData component of the grid, something which I usually do with datatable component.
@@nickmuchi That should be doable. The callback would be triggered by the click of the button, which would retrieve new data and insert that data into the Ag Grid table.
@@Plotly Thanks, I tried that but got an empty grid, I thought I would just wait for the full release.
Hi. I have started to work with dash ag grid and trying to use it in places for Dash datatable in few of my applications. Is it possible to keep one column of the grid as hyperlinked? The source df already has the values in hyperlinked formatted
hi @amijayeeta. Yes, that should be possible with Dash Ag Grid. But to make sure, we recommend you ask this question on the Plotly Dash forum: community.plotly.com/
Good luck.
Hi, can you please help to increase height and width of the ag grid and to export that grid into a excel as I can do with datatable... Thanks a lot!
hi @SK, we recommend you take a look at the Plotly Forum for any code-specific questions.
community.plotly.com/
Do you have any documentation for importing csv file?Thanks in advance
hey Betül. here's a brief example: dash.plotly.com/tutorial#connecting-to-data
Do you need to purchase a license to use ag-grid? Not sure what to put for the license key. Thanks!
no license needed for using Dash Ag Grid. If you plan to use Enterprise Ag Grid, you would need to purchase the license from them, not from Plotly.
Do you think it can compactble with the upcoming web3 protocal ?
can you share more about the upcoming web3 protocol please.
Great, thank you. But I cannot install this package
pip install dash-ag-grid==2.0.0a
ERROR: Could not find a version that satisfies the requirement dash-ag-grid==2.0.0a (from versions: 0.0.1, 2.0.0a1)
ERROR: No matching distribution found for dash-ag-grid==2.0.0a
hi @sumovs you missed the "1" at the end. It's supposed to be: pip install dash-ag-grid==2.0.0a1
@@Plotly Thank you