Python Create Interactive Charts with HoloViews

Поділитися
Вставка
  • Опубліковано 23 жов 2024

КОМЕНТАРІ • 24

  • @anantharamaniyer9135
    @anantharamaniyer9135 4 роки тому +3

    Thanks for taking the time to make this tutorial. Definitely interested in more holoviews content please. Can the backend support plotly for plotting?

    • @RyanNoonan
      @RyanNoonan  4 роки тому

      Thanks. Yes, I believe the backend can support plotly. What additional holoviews content would you be interested to see?

    • @anantharamaniyer9135
      @anantharamaniyer9135 4 роки тому +1

      Perhaps, how about taking a dataset into Pandas and then plotting various charts / maps using Holoviews + Datashader? Thanks

  • @saeedisa
    @saeedisa 4 роки тому +2

    Thanks! very helpful and knowledgeable!
    I would like to know more about heatmaps (interpolated heatmaps specifically) and widgets

  • @mooncake4511
    @mooncake4511 3 роки тому +1

    very interested in other visuals !!

  • @aviraldixit7
    @aviraldixit7 4 роки тому +2

    That is one of the coolest videos!
    One small query here, can we export the final plot in an excel sheet with those drop downs as well ?

    • @RyanNoonan
      @RyanNoonan  4 роки тому

      Thanks. Interesting. If I find a way, I'll let you know.

  • @eduardoromerolopez9007
    @eduardoromerolopez9007 4 роки тому +2

    Thanks 😉. It would be interesting introduction to holoviews + panel to created apps focus on data science.

    • @RyanNoonan
      @RyanNoonan  4 роки тому

      I like that idea. Please share some specifics. Thanks.

    • @eduardoromerolopez9007
      @eduardoromerolopez9007 4 роки тому

      @@RyanNoonan for example: create a layout with several plots, in which, you can choice some stock market and you can see its time serie and different metrics like performance and calculate correlation with another stock. Sorry for my English

  • @binhu1996
    @binhu1996 4 роки тому

    Very nice introduction! thanks for your sharing!

  • @narottamtextile1215
    @narottamtextile1215 2 роки тому +1

    Super cool..one video, all inclusive.
    Can we work with maps/GeoJson in HoloView?

    • @RyanNoonan
      @RyanNoonan  2 роки тому +1

      Thanks. Yes there are some map options but also check out the GeoViews package.

  • @chris0628
    @chris0628 2 роки тому

    Any videos on Datashader + HoloViews? Specifically, using the curves and customising the tooltips, ranges, formatting..etc?

    • @RyanNoonan
      @RyanNoonan  2 роки тому +1

      Not yet but it is on my list. Thanks for the suggestion.

  • @vitob2385
    @vitob2385 4 роки тому

    Very nice overview - thanks a lot!

  • @scottphillpott8709
    @scottphillpott8709 4 роки тому

    Brother, your killing me :-). I watched this specifically to see how to plot points (lat/long) on a map. Then you pushed passed it in a second. My data is lat and long that I want to put on a map. Can you address that with holoview? I've done it with other tools but...I'm really liking this holoview... Thank you, and by the way, your tutorials are awesome!

    • @RyanNoonan
      @RyanNoonan  4 роки тому +1

      You probably want to use GeoViews. GeoViews is built on the HoloViews library. Basically, GeoViews is HoloViews for maps.
      Here is an example:
      import pandas as pd
      import geoviews as gv
      gv.extension('bokeh')
      from vega_datasets import data as vds
      airports = vds.airports()[['name', 'city', 'state', 'country', 'latitude', 'longitude']][:15]
      data = gv.Dataset(airports)
      points = data.to(gv.Points, ['longitude', 'latitude'], ['city', 'state', 'name'])
      tiles = gv.tile_sources.Wikipedia
      tiles * points.opts(width=800, height=600, tools=['hover'], size=10)

    • @scottphillpott8709
      @scottphillpott8709 4 роки тому +1

      @@RyanNoonan Thank you. I'm trying now to work through it. I'm having issues installing cartopy but will figure that out. Thank you very much!

    • @nathanp3366
      @nathanp3366 4 роки тому

      @@RyanNoonan If I have a pandas data frame of lon, lat and a z field that i want color coated, what would that look like in geoviews? I have been trying to get this to work for days but it does not seem to like pandas or something? I am not sure. I can get it done in hvplot and mpl just fine. A whole video on geoviews would be great as i have not been able to find a single one. All the data in the examples are in xarrays or something and I have not once gotten real data that is in that format. A video on using it with normal data would be great.

    • @RyanNoonan
      @RyanNoonan  4 роки тому +1

      Thanks for the suggestion. At some point, I'll try to do a tutorial on geoviews and geoviews with data sources, etc.

  • @yosolonopuedo
    @yosolonopuedo 3 роки тому +1

    Bokeh, Holoviews, Hvplot, Panel... I'm a little lost at the moment...

    • @RyanNoonan
      @RyanNoonan  3 роки тому +1

      I understand. This is how I think about it. There is some overlap between the packages. Bokeh is great for many types of data visualization - charts, maps, and some ability to create dashboards and has many options. HoloViews is similar to Bokeh but often you can visualize data with fewer lines of code. hvPlot is similar to HoloViews but often you can visualize data with even fewer lines of code and is really good when working with data frames to quickly generate plots. Panel is excellent for creating interactive dashboards.

    • @yosolonopuedo
      @yosolonopuedo 3 роки тому +2

      @@RyanNoonan right, it would be nice to have "1 that rules them all". Regarding Holoviews and being a just starting to use this framework, I'm having issues with the documentation. It is not on the web page (or at least all the options) and checking the options from the console without any further explanation is a bit of a hustle. Thanks to your video I learned a few though!