PyGWalker - Python Data Visualization tool / Streamlit Integration

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • In this video, we demonstrate the use of PyGWalker - for visualizing and exploring data in Jupyter Notebooks and Streamlit applications
    We will show how to use the no-code, drag-and-drop interface that provides an open-source alternative to tools like Tableau and PowerBI for data analysis.
    📌 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀:
    00:00 Intro
    00:55 Using PyGWalker
    14:05 Integrating Streamlit with PyGWalker
    ▶️ Full Playlist:
    ☕️ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲:
    To support the channel and encourage new videos, please consider buying me a coffee here:
    ko-fi.com/bugbytes
    𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮:
    📖 Blog: www.bugbytes.io/posts/
    👾 Github: github.com/bugbytes-io/
    🐦 Twitter: / bugbytesio
    📚 𝗙𝘂𝗿𝘁𝗵𝗲𝗿 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗮𝗻𝗱 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
    Data: www.kaggle.com/datasets/golde...
    PyGWalker: github.com/Kanaries/pygwalker
    PyGWalker with Streamlit: docs.kanaries.net/pygwalker/u...
    #python #datascience #datavisualization

Komentáře • 36

  • @silkogelman
    @silkogelman Před rokem +4

    Thanks for introducing me to this library! 🙏😀
    Looks interesting, and great that integrating it with Streamlit is so easy.

    • @bugbytes3923
      @bugbytes3923  Před rokem

      Thanks Sil! Yeah, interesting tool for data analysis!

  • @lukelewis9927
    @lukelewis9927 Před rokem +2

    I was taking a certification class that used Tableau, and I like this much better.

    • @bugbytes3923
      @bugbytes3923  Před rokem

      Nice to hear - it's good that an open-source alternative can compete, I think!

  • @DHoss83
    @DHoss83 Před rokem +3

    As someone who works a lot with PowerBi, this is fantastic!

  • @farzadmf
    @farzadmf Před rokem

    SUPER interesting, thank you!

  • @revolution77N
    @revolution77N Před 5 měsíci

    This is amazing. Thank you!!

  • @Ego_Maritm
    @Ego_Maritm Před rokem +1

    Awesome video bro, thank you.

  • @diegoandradex12
    @diegoandradex12 Před 9 měsíci

    Great tutorial! This tool is quite simple to use!

  • @ishmaelsarpongasiedu6727
    @ishmaelsarpongasiedu6727 Před 6 měsíci

    One of my best youtubers. Great work

  • @geoffbeier
    @geoffbeier Před rokem +2

    Minnesota is quite far from the south of the USA :)…
    Thanks for showing off a useful thing I’d never heard of before. Nice work.

    • @bugbytes3923
      @bugbytes3923  Před rokem +1

      Haha oh dear. I think I had Mississippi in mind... 😁
      And thank you!

    • @TheMaxKids
      @TheMaxKids Před rokem

      MN - Land of the Ice Banjos

  • @LookNumber9
    @LookNumber9 Před 8 měsíci

    Superb, as usual! Thank you for introducing me to this library. I'd much rather use this than PowerBI. :)

  • @ticelsoful
    @ticelsoful Před 11 měsíci +1

    Wonderful tutorial. Would it be possible to run this through VSCode and have Pygwalker appear within the browser? Since I attempted it and it only shows up in the console without opening the browser.

  • @60pluscrazy
    @60pluscrazy Před 7 měsíci

    Wow 🎉

  • @taylorkara9764
    @taylorkara9764 Před rokem

    Hi, i would like to ask whether it is possible to do a stacked bar chart with pygwalker?

  • @PKX1167
    @PKX1167 Před rokem +1

    Excelent video and explanation. Really looks like tableau.
    But does it have also the map feature like tableau to use whit latitude and longitude?

    • @bugbytes3923
      @bugbytes3923  Před rokem +1

      Thanks! I'm not sure about that one to be honest, but I'll have a look into that and maybe do a very short follow-up if it's possible.

    • @PKX1167
      @PKX1167 Před rokem

      @@bugbytes3923 Does PyGWalker can only be used in Júpiter and others, but not in PyCharm?

  • @serkangulten
    @serkangulten Před rokem

    thanks for this video . what about the django integration ? are you thinking to prepare video about it? it would be great.

  • @pietraderdetective8953
    @pietraderdetective8953 Před 6 měsíci

    Looks interesting! is there a Javascript version for this library? everything dataviz I like to use the JS ver if available as I can use it via CDN, no need to pip install.

    • @bugbytes3923
      @bugbytes3923  Před 6 měsíci +1

      I'm not familiar with a JavaScript version unfortunately

  • @user-lc2dh6zx5p
    @user-lc2dh6zx5p Před rokem

    works fine on a jupyter notebook but not in streamlit, i get a inotify watch limit reached error and if i try to change the filewatcher ype the server runs but it bugs out like its on an infinite loop

    • @bugbytes3923
      @bugbytes3923  Před rokem

      I didn't encounter this tbh, but this may help:
      discuss.streamlit.io/t/oserror-errno-24-inotify-instance-limit-reached/5506

  • @fernandtape9363
    @fernandtape9363 Před rokem

    Thanks again for this valuable content.
    This pygwalker could be a god choice to build an interactive dashboard in django?

    • @bugbytes3923
      @bugbytes3923  Před rokem

      Thank you! Will definitely need to explore its potential with Django!

  • @merasathi77
    @merasathi77 Před 6 měsíci

    import pygwalker as pyg
    import pandas as pd
    import streamlit.components.v1 as components
    import streamlit as st
    df = pd.read_csv('US_House_Price.csv', encoding='Latin-1')
    # Adjust the width of the stremlit page
    st.set_page_config(
    page_title="Use Pygwalker In Streamlit",
    layout="wide"
    )
    # Add Title
    st.title("Use Pygwalker In Streamlit")
    # Genrate the HTML using Pygwalker
    pyg_html = pyg.walk(df, return_html=True)
    # Embed the html into the streamlite app
    components.html(pyg_html, height=1000, scrolling=True)
    this code working for me thank you