Content deleted Content added
Adding local short description: "Chart displaying multivariate data", overriding Wikidata description "chart displaying multivariate data with values represented on parallel axes" (Shortdesc helper) |
m →Higher dimensions: Fixed typo Tags: Mobile edit Mobile app edit Android app edit App select source |
||
(40 intermediate revisions by 21 users not shown) | |||
Line 2:
[[Image:ParCorFisherIris.png|right|400px|Parallel coordinates]]
[[File:Ggobi-flea2.png|right|400px|alt=Ggobi-flea2|Parallel coordinate plot of the flea data in [[GGobi]].]]
'''Parallel
To
This data visualization is
== History ==
The concept of Parallel Coordinates is often said to originate in 1885 by a French mathematician [[Philbert Maurice d'Ocagne]].<ref>Ocagne, M. (1885). Coordonnées Parallèles et Axiales: Méthode de transformation géométrique et procédé nouveau de calcul graphique déduits de la considération des coordonnées parallèlles. Gauthier-Villars. [https://archive.org/details/coordonnesparal00ocaggoog archive.org]</ref> d'Ocagne sought a way to provide graphical calculation of mathematical functions using alignment diagrams called [[nomogram]]s which used parallel axes with different scales.
For example, a three-variable equation could be solved using three parallel axes, marking known values on their scales, then drawing a line between them, with an unknown read from the scale at the point where the line intersects that scale.
The use of Parallel Coordinates as a visualization technique to show data is also often said to have originated earlier with [[Henry Gannett]] in work preceding the Statistical Atlas of the United States
for the 1890 Census, for example his "General Summary, Showing the Rank of States, by Ratios, 1880", <ref name="hg">{{cite book |first=Henry |last=Gannett |title=Scribner's statistical atlas of the United States |section=General Summary Showing the Rank of States by Ratios 1880 |url=https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~32803~1152181}}</ref>
that shows the rank of 10 measures (population, occupations, wealth, manufacturing, agriculture, and so forth) on parallel axes connected by lines for each state.
However, both d'Ocagne and Gannet were far preceded in this by [[André-Michel Guerry]],<ref>Guerry, A.-M. (1833). Essai sur la Statistique Morale de la France. Paris: Crochard.</ref> Plate IV, "Influence de l'Age",
where he showed rankings of crimes against persons by age along parallel axes, connecting the same crime across age groups.<ref>Friendly, M. (2022). The life and works of André-Michel Guerry, revisited. Sociological Spectrum, 42(4-6), 233–259. https://doi.org/10.1080/02732173.2022.2078450</ref>
Parallel Coordinates were popularised again 87 years later by [[Alfred Inselberg]]<ref name="pc">{{cite journal |first=Alfred |last=Inselberg |title=The Plane with Parallel Coordinates |journal=Visual Computer |volume=1 |issue=4 |pages=69–91 |year=1985 |doi=10.1007/BF01898350 |s2cid=15933827 }}</ref> in 1985 and systematically developed as a coordinate system starting from 1977. Some important applications are in [[Traffic collision avoidance system|collision avoidance algorithms]] for [[air traffic control]] (1987—3 USA patents), [[data mining]] (USA patent), [[computer vision]] (USA patent), Optimization, [[process control]], more recently in [[Intrusion detection system|intrusion detection]] and elsewhere.
==Higher dimensions==
On the plane with an
==Statistical considerations==
Line 28 ⟶ 38:
== Reading ==
Inselberg ({{harvnb|Inselberg|1997|p= }}) made a full review of how to visually read out parallel
== Limitations ==
In parallel coordinates, each axis can have at most two neighboring axes (one on the left, and one on the right). For a
|
| chapter=Interactive data mining with 3D-parallel-coordinate-trees
▲| journal=Proceedings of the ACM International Conference on Management of Data (SIGMOD)
| pages=
| publisher=Association for Computing Machinery
| ___location=New York City, NY | year=2013 | doi=10.1145/2463676.2463696| isbn=9781450320375
| s2cid=14850709
}}</ref> A prototype of this visualization is available as extension to the data mining software [[ELKI]]. However, the visualization is harder to interpret and interact with than a linear order.
== Software ==
While there are a large number of papers about parallel coordinates, there are only a few notable software publicly available to convert databases into parallel coordinates graphics.<ref>{{cite web|url=http://eagereyes.org/techniques/parallel-coordinates|title=Parallel Coordinates|last=Kosara|first=Robert|year=2010}}</ref> Notable software are [[ELKI]], [[GGobi]], [[Mondrian data analysis|Mondrian]], [[Orange (software)|Orange]] and [[ROOT]]. Libraries include [[Protovis.js]], [[D3.js]] provides basic examples. D3.Parcoords.js (a D3-based library) specifically dedicated to parallel coordinates graphic creation has also been published. The [[Python (programming language)|Python]] data structure and analysis library [[Pandas (software)|Pandas]] implements parallel coordinates plotting, using the plotting library [[matplotlib]].<ref>[https://pandas.pydata.org/pandas-docs/version/0.21.0/visualization.html#parallel-coordinates Parallel Coordinates in Pandas]</ref>
== Other visualizations for multivariate data ==
* [[Radar chart]] –
* [[Andrews plot]] –
* [[Sankey diagram]] - A visualization that emphasizes flow/movement/change from one state to another.
== References ==
Line 59 ⟶ 72:
* [http://www.cs.tau.ac.il/~aiisreal Alfred Inselberg's Homepage], with Visual Tutorial, History, Selected Publications and Applications
* [http://www.agocg.ac.uk/reports/visual/casestud/brunsdon/abstract.htm An Investigation of Methods for Visualising Highly Multivariate Datasets] by C. Brunsdon, A. S. Fotheringham & M. E. Charlton, [[University of Newcastle upon Tyne|University of Newcastle]], [[UK]]
*[http://www.dcs.napier.ac.uk/~marting/parCoord/GrahamKennedyParallelCurvesIV03.pdf Using Curves to Enhance Parallel Coordinate Visualisations] {{Webarchive|url=https://web.archive.org/web/20070315191533/http://www.dcs.napier.ac.uk/~marting/parCoord/GrahamKennedyParallelCurvesIV03.pdf |date=2007-03-15 }} by Martin Graham & Jessie Kennedy, [[Napier University]], [[Edinburgh]], [[UK]]
*[http://eagereyes.org/techniques/parallel-coordinates Parallel Coordinates], a tutorial by Robert Kosara
*[https://github.com/IBM/conditional-parallel-coordinates Conditional Parallel Coordinates] – Recursive variant of Parallel Coordinates, where a categorical value can expand to reveal another level of Parallel Coordinates.
[[Category:Data and information visualization]]
[[Category:Multi-dimensional geometry]]
[[Category:Statistical charts and diagrams]]
|