RespVis: A D3 Extension for Responsive SVG Charts

Keith Andrews*, David Egger, Peter Oberrauner

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

RespVis is an open-source JavaScript library which extends D3 to support the creation of responsive SVG charts. Each chart is a composite SVG document, whose elements can be positioned and styled with CSS. Chart authors can use CSS media queries and CSS Flexbox and Grid syntax to (re)position chart components such as title, legend, axes, and the chart itself in a responsive way. Example charts illustrate how to implement other responsive patterns using CSS and JavaScript, such as rotating labels, thinning out tick marks, or flipping a chart by 90°. RespVis is implemented in TypeScript as an extension of D3. It uses a novel custom layouter to enable the various SVG chart components to be positioned via CSS layout mechanisms, which are normally reserved for HTML elements.
Originalspracheenglisch
TitelProceedings - 2023 27th International Conference Information Visualisation, IV 2023
Seiten19-22
Seitenumfang4
ISBN (elektronisch)979-8-3503-4161-4
DOIs
PublikationsstatusVeröffentlicht - 25 Juli 2023
Veranstaltung27th International Conference on Information Visualisation: IV 2023 - Tampere, Finnland
Dauer: 25 Juli 202328 Juli 2023

Publikationsreihe

NameProceedings of the International Conference on Information Visualisation
ISSN (Print)1093-9547

Konferenz

Konferenz27th International Conference on Information Visualisation
Land/GebietFinnland
OrtTampere
Zeitraum25/07/2328/07/23

ASJC Scopus subject areas

  • Software
  • Signalverarbeitung
  • Maschinelles Sehen und Mustererkennung

Fingerprint

Untersuchen Sie die Forschungsthemen von „RespVis: A D3 Extension for Responsive SVG Charts“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren