Python Create Interactive Charts with HoloViews

Поделиться
HTML-код
  • Опубликовано: 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!