question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Simplify the architecture diagram

See original GitHub issue

I like the “architecture” diagram of hvPlot shown at the top of the home page

image

But I think it could be simplified and cleaned up to community more clearly and be more easy to “speak to”.

  • change the 3 plotting arrows to one
  • Align the arrows on the same horizontal line
  • Align Holoviews and Datashader on the same vertical line
  • Put the plotting backends into a dotted circle like the data libraries or remove the circles.
  • Align to text headers on the same vertical line and consider if the number of characters could be meaningfully reduced.
  • Consider if in any way there is room for indicating the .interactive() api as well.
  • Add Streamz to the data sources
  • Consider changing Dask, Geopandas, Pandas order to Pandas, Dask, GeoPandas to see the most well known data sources first.

The below quickly indicates the changes

image

or

image

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:1
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
philippjfrcommented, Aug 25, 2022

To simplify even further HoloViews and Datashader could be left out depending on the context.

Or made much smaller as a little inset on the arrow leading from hvPlot to the plotting backends.

0reactions
jbednarcommented, Oct 26, 2022

The existing “architecture” diagram is a SVG @jbednar . Is that a requirement? Are there other requirements or use cases it needs to meet?

The diagram is an SVG so that we can remix and edit it without losing resolution. E.g. if we want to make some of those icons bigger and others smaller, we can do that without having to track down the original logo pngs. But it’s totally ok to store the SVG in the source tree and actually deliver a PNG in the document; no problem.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Simplified architecture diagram - MicroStrategy
This architecture is based on the Model-View-Controller design paradigm that allows you to separate core data access functionality from the presentation and ...
Read more >
The Art of Crafting Architectural Diagrams - InfoQ
Guidelines to follow when creating architectural diagrams · Choose the optimal number of diagrams · Keep structural and semantical consistency ...
Read more >
A simplified diagram of the current system architecture
In this paper, we describe AQSim, an ongoing effort to design and impl ement a system to manage terabytes of scientific simulation data....
Read more >
Data and Architecture Simplified, pt. 3 - The Core Diagram
The core diagram maps the high-level business information and sets the foundation to illustrate the business vision. Detailed additional ...
Read more >
How to Utilize a System Architecture Diagram | Blog - BairesDev
Architectural diagrams work to simplify complicated information into a single visual as well as complex systems associated. When presenting information in a ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found