暗能星系

    • 登录
    • 搜索

    holoviz 相关包梳理

    UX 用户交互设计
    1
    1
    9
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anneng 最后由 编辑

      单细胞开发中 图表渲染涉及holoviz中的几个关键包 梳理如下:
      1.Holoviz包括的包
      ee0c8a83-510f-4196-9b63-3fdfc51d6bea-image.png
      Holoviz的目标是整合已有工具 对图表开发进行简化
      a set of open-source Python packages to streamline the entire process of working with small and large datasets (from a few datapoints to billions or more) in a web browser, whether doing exploratory analysis, making simple widget-based tools, or building multipage standalone dashboards. Building on existing plotting libraries like Bokeh, Matplotlib, and Plotly, the HoloViz ecosystem includes a set of special-purpose tools designed to fill in the gaps and solve the whole problem of visualization:

      Panel: Assembling objects from many different libraries into a layout or app, whether in a Jupyter notebook or in a standalone servable dashboard

      hvPlot: Quickly return interactive HoloViews, GeoViews or Panel objects from Pandas, Xarray, or other data structures

      HoloViews: Declarative objects for instantly visualizable data, building Bokeh plots from convenient high-level specifications

      GeoViews: Visualizable geographic data that that can be mixed and matched with HoloViews objects

      Datashader: Rasterizing huge datasets quickly as fixed-size images

      Colorcet: A wide range of perceptually uniform or large-number categorical colormaps for use with the other libraries
      594a4ca7-1f3e-4339-acc8-4724c2183d37-image.png

      Holoviz对python的可视化组件进行了有机整合
      a7fdc032-80d8-4110-b2de-109f1492be32-image.png
      0365b9c2-5bd8-49ab-ba6a-0e1047d6ebc5-image.png
      HoloViz Goals:
      Full functionality in browsers (not desktop)
      Full interactivity (inside and out of plots)
      Focus on Python users, not web programmers
      Start with data, not coding
      Work with data of any size
      Exploit general-purpose SciPy/PyData tools
      Focus on 2D primarily, with some 3D
      Avoid entangling your data, code, and viz:
      Same viz/analysis code in Jupyter, Python, HPC, ...
      Widgets/apps in Jupyter, standalone servers, web pages
      Jupyter as a tool, not part of the results
      2.

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by 暗能星系