Data Visualization
Data-Driven Document Visualization
★ 4.7
Scientific Graphics Library
★ 4.1
npm install d3pip install pyqtgraphnpm install d3pip install pyqtgraphPython data engineers use D3.js for building custom interactive dashboards that embed in web applications — Python pipeline outputs are served as JSON via a FastAPI endpoint, and the D3.js front end renders them as custom charts. For embedded analytics where Tableau or Superset are too heavy, D3 provides pixel-perfect control over visualization design.
Python data engineers use PyQtGraph to build desktop monitoring tools for data pipeline metrics — displaying real-time throughput charts, latency histograms, and queue depth gauges in a native Python desktop application. Its high-frequency update capability makes it suitable for visualizing streaming pipeline performance data at update rates up to 100Hz.
Individual Tool Pages