High-Performance Data Tables with Dash AG Grid

Sdílet
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

Komentáře • 31

  • @adityanjsg99
    @adityanjsg99 Před rokem +1

    It is now open sourced, wonderful!!

  • @sriramkrishnan8606
    @sriramkrishnan8606 Před rokem

    Looking forward to this feature eagerly. This seems like a game changer

  • @stevesundstrom
    @stevesundstrom Před rokem

    Looks awesome, can't wait for GA

  • @viktor4207
    @viktor4207 Před rokem

    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.

    • @Plotly
      @Plotly  Před rokem +1

      Let us know how it goes, @viktor4207

  • @karansmittal
    @karansmittal Před rokem

    awesome

  • @viktor4207
    @viktor4207 Před rokem +1

    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!

    • @Plotly
      @Plotly  Před rokem +2

      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?

    • @viktor4207
      @viktor4207 Před rokem

      @@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?

    • @viktor4207
      @viktor4207 Před rokem +1

      @@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

    • @Plotly
      @Plotly  Před rokem

      @@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.

  • @taylormorris790
    @taylormorris790 Před rokem

    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.

    • @Plotly
      @Plotly  Před rokem

      hi Taylor, Not yet, but we're hoping to introduce docs very soon.

  • @nickmuchi
    @nickmuchi Před rokem

    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.

    • @Plotly
      @Plotly  Před rokem

      that should be possible, but not commonly done. Why do you want to do it that way?

    • @nickmuchi
      @nickmuchi Před rokem

      @@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.

    • @Plotly
      @Plotly  Před rokem +1

      @@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.

    • @nickmuchi
      @nickmuchi Před rokem +1

      @@Plotly Thanks, I tried that but got an empty grid, I thought I would just wait for the full release.

  • @amijayeeta
    @amijayeeta Před 11 měsíci

    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

    • @Plotly
      @Plotly  Před 11 měsíci

      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.

  • @sumovs
    @sumovs Před rokem

    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!

    • @Plotly
      @Plotly  Před rokem +1

      hi @SK, we recommend you take a look at the Plotly Forum for any code-specific questions.
      community.plotly.com/

  • @betulkara2245
    @betulkara2245 Před rokem

    Do you have any documentation for importing csv file?Thanks in advance

    • @Plotly
      @Plotly  Před rokem +1

      hey Betül. here's a brief example: dash.plotly.com/tutorial#connecting-to-data

  • @danielle-ne4bv
    @danielle-ne4bv Před rokem

    Do you need to purchase a license to use ag-grid? Not sure what to put for the license key. Thanks!

    • @Plotly
      @Plotly  Před rokem

      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.

  • @yuenlianwu3796
    @yuenlianwu3796 Před rokem

    Do you think it can compactble with the upcoming web3 protocal ?

    • @Plotly
      @Plotly  Před rokem

      can you share more about the upcoming web3 protocol please.

  • @sumovs
    @sumovs Před rokem

    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

    • @Plotly
      @Plotly  Před rokem +1

      hi @sumovs you missed the "1" at the end. It's supposed to be: pip install dash-ag-grid==2.0.0a1

    • @sumovs
      @sumovs Před rokem +1

      @@Plotly Thank you