<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://infovis-wiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UE-InfoVis1011+1028430</id>
	<title>InfoVis:Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://infovis-wiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UE-InfoVis1011+1028430"/>
	<link rel="alternate" type="text/html" href="https://infovis-wiki.net/wiki/Special:Contributions/UE-InfoVis1011_1028430"/>
	<updated>2026-04-29T19:07:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25520</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25520"/>
		<updated>2011-01-17T22:37:26Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Analysis of the dataset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, a visualization was created, which shows the access to these resources in addition to the amount of population. The situation of the urban population is by far better, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
* http://mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization. The main focus is to represent a stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
The visualization mainly consists of two charts.&lt;br /&gt;
The first one shows the attribut development for the continents. The user is able to move the mouse over single continentes to display the name of this continent. It&#039;s also possible to select a continent by clicking. &lt;br /&gt;
If a continent is selected a second chart compares the development of the countries of this continent.&lt;br /&gt;
If the user is moving the mouse over the area of a country, the actual name of the country is shown as label in the left upper corner of the chart.&lt;br /&gt;
The values of the different years are shown as additional permanent labels inside the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* main focus on development over time&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset shown in an easy to understand way &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big differences among attributes are hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.http://www.wssinfo.org/fileadmin/user_upload/resources/1278061137-JMP_report_2010_en.pdf.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25518</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25518"/>
		<updated>2011-01-17T22:33:16Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, a visualization was created, which shows the access to these resources in addition to the amount of population. The situation of the urban population is by far better, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
* http://mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization. The main focus is to represent a stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
The visualization mainly consists of two charts.&lt;br /&gt;
The first one shows the attribut development for the continents. The user is able to move the mouse over single continentes to display the name of this continent. It&#039;s also possible to select a continent by clicking. &lt;br /&gt;
If a continent is selected a second chart compares the development of the countries of this continent.&lt;br /&gt;
If the user is moving the mouse over the area of a country, the actual name of the country is shown as label in the left upper corner of the chart.&lt;br /&gt;
The values of the different years are shown as additional permanent labels inside the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* main focus on development over time&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset shown in an easy to understand way &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big differences among attributes are hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.http://www.wssinfo.org/fileadmin/user_upload/resources/1278061137-JMP_report_2010_en.pdf.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25504</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25504"/>
		<updated>2011-01-17T22:09:27Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Visualization design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
* http://mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization. The main focus is to represent a stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
The visualization mainly consists of two charts.&lt;br /&gt;
The first one shows the attribut development for the continents. The user is able to move the mouse over single continentes to display the name of this continent. It&#039;s also possible to select a continent by clicking. &lt;br /&gt;
If a continent is selected a second chart compares the development of the countries of this continent.&lt;br /&gt;
If the user is moving the mouse over the area of a country, the actual name of the country is shown as label in the left upper corner of the chart.&lt;br /&gt;
The values of the different years are shown as additional permanent labels inside the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* main focus on development over time&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset shown in an easy to understand way &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big differences among attributes are hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.http://www.wssinfo.org/fileadmin/user_upload/resources/1278061137-JMP_report_2010_en.pdf.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25501</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25501"/>
		<updated>2011-01-17T22:05:46Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Visualization design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
* http://mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization. The main focus is to represent a stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
The visualization mainly consists of two charts.&lt;br /&gt;
The first one shows the attribut development for the continents. The user is able to move the mouse over single continentes to display the name of this continent. It&#039;s also possible to select a continent by clicking. &lt;br /&gt;
If a continent is selected a second chart compares the development of the countries of this continent.&lt;br /&gt;
If the user is moving the mouse over the area of a country, the actual name of the country is shown as label in the left upper corner of the chart.&lt;br /&gt;
The values of the different years are shown as additional permanent labels inside the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25491</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25491"/>
		<updated>2011-01-17T21:45:59Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
* http://mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25490</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25490"/>
		<updated>2011-01-17T21:44:50Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[mikazuki.github.com/infovis-ws2010-ex3]&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25488</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25488"/>
		<updated>2011-01-17T21:42:42Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*mikazuki.github.com/infovis-ws2010-ex3&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25487</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25487"/>
		<updated>2011-01-17T21:41:39Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */  added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[mikazuki.github.com/infovis-ws2010-ex3 - interactive visualization]&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25484</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25484"/>
		<updated>2011-01-17T21:38:35Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Analysis of the tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[http://keine_Ahnung_was - interactive visualization (LINK !??? )] &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
&lt;br /&gt;
The main purpose of the used visualization is to show the development over time. The main intend behind this is to show how the attributes develop over time in the single countries and continents.&lt;br /&gt;
A easy away has to be provided, comparing the development of single countries, to find out which countries are in need of humanitary help. &lt;br /&gt;
&lt;br /&gt;
Different questions can be answered by this interactive visualization, e.g.:&lt;br /&gt;
Are there any dependencies of attributes, which affect different countries?&lt;br /&gt;
Which continent has more access to important resources?&lt;br /&gt;
How much did a specific attribute grow in the last few years?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25477</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25477"/>
		<updated>2011-01-17T21:25:23Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Analysis of the users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[http://keine_Ahnung_was - interactive visualization (LINK !??? )] &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
The main audience for the created visualization are people with interest in global politics. But also viewers with a lower background should be able to use the visualization and find the information they need in a fast way.&lt;br /&gt;
The visualization mainly focuses on showing the viewer the development of the attributes, so that users are able to investigate how the conditions changed over time.&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
What do we want to reach with our visualization? &lt;br /&gt;
We want to show the community the circumstances of the poor civilization.&lt;br /&gt;
Not just a picture of a point, but all information over the globe in a diagram where  you can easily read the information from and compare with other countries. You can see on the first sight, which countries need more assistance to reach better results. &lt;br /&gt;
Different questions can be saved, like:&lt;br /&gt;
Are there any dependencies, which affect different countries?&lt;br /&gt;
Which continent has more access?&lt;br /&gt;
How much has it been grown in the last few years (max. to 1990)?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25476</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25476"/>
		<updated>2011-01-17T21:15:39Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[http://keine_Ahnung_was - interactive visualization (LINK !??? )] &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
We declare the experts of preparing the sources of drinking water as the target audience of the visualization.&lt;br /&gt;
But users, doctors and inhabitants of the regions are also able to look and understand this graphic.  &lt;br /&gt;
The shown dataset might be a reference for medical supporters, to know where the derivation of the complaints comes from. &lt;br /&gt;
Our diagram might let you find out the coherence between different variables and dependence on time. &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
What do we want to reach with our visualization? &lt;br /&gt;
We want to show the community the circumstances of the poor civilization.&lt;br /&gt;
Not just a picture of a point, but all information over the globe in a diagram where  you can easily read the information from and compare with other countries. You can see on the first sight, which countries need more assistance to reach better results. &lt;br /&gt;
Different questions can be saved, like:&lt;br /&gt;
Are there any dependencies, which affect different countries?&lt;br /&gt;
Which continent has more access?&lt;br /&gt;
How much has it been grown in the last few years (max. to 1990)?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25474</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_3&amp;diff=25474"/>
		<updated>2011-01-17T21:06:57Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Interactive visualization ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
Based on a report [1] of the Unicef, who tries to enable a greater access to drinking-water and sanitation for people all over the world, we made a visualization, which shows the access to these resources in addition to the number of the population. The situation of the urban population is far better developed, in comparison to the rural population. The main reason behind this are the worse living conditions of the rural population.&lt;br /&gt;
&lt;br /&gt;
884 Million people do not use improved sources of drinking - water.&lt;br /&gt;
2.6 Billion people do not use improved sanitation, just 61 percent of human civilization have access to improved sanitation.&lt;br /&gt;
With this in mind a visualization was created which enables the Viewer an easy way to view and understand the presented data.&lt;br /&gt;
&lt;br /&gt;
The visualization can be found here: &lt;br /&gt;
*[http://keine_Ahnung_was - interactive visualization (LINK !??? )] &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the dataset ===&lt;br /&gt;
The dataset[2] is continuous over the time from 1990 to 2008.&lt;br /&gt;
In an interval of every 5th year, in each country have been made entries of the (un-) improved sources of drinking water, the sanitation and the people who gained access to it. &lt;br /&gt;
&lt;br /&gt;
Some data instances had missing values. Therefore just complete data instances were used.&lt;br /&gt;
&lt;br /&gt;
The application area is the progress on all datasets, which shows us a multidimensional datastructure.&lt;br /&gt;
&lt;br /&gt;
The main characteristics of the dataset are:&lt;br /&gt;
* multivariate&lt;br /&gt;
* temporal &lt;br /&gt;
* numeric&lt;br /&gt;
* hierarchies&lt;br /&gt;
* countries &amp;lt; continents&lt;br /&gt;
&lt;br /&gt;
The composition of the data is the following:&lt;br /&gt;
* all data (totals)&lt;br /&gt;
** urban&lt;br /&gt;
** rural&lt;br /&gt;
** water&lt;br /&gt;
*** improved (totals)&lt;br /&gt;
**** piped&lt;br /&gt;
**** other improved&lt;br /&gt;
** sanitation&lt;br /&gt;
*** unimproved (totals)&lt;br /&gt;
**** open defecation&lt;br /&gt;
**** shared&lt;br /&gt;
**** other&lt;br /&gt;
&lt;br /&gt;
=== Analysis of the users ===&lt;br /&gt;
We declare the experts of preparing the sources of drinking water as the target audience of the visualization.&lt;br /&gt;
But users, doctors and inhabitants of the regions are also able to look and understand this graphic.  &lt;br /&gt;
The shown dataset might be a reference for medical supporters, to know where the derivation of the complaints comes from. &lt;br /&gt;
Our diagram might let you find out the coherence between different variables and dependence on time. &lt;br /&gt;
&lt;br /&gt;
=== Analysis of the tasks ===&lt;br /&gt;
What do we want to reach with our visualization? &lt;br /&gt;
We want to show the community the circumstances of the poor civilization.&lt;br /&gt;
Not just a picture of a point, but all information over the globe in a diagram where  you can easily read the information from and compare with other countries. You can see on the first sight, which countries need more assistance to reach better results. &lt;br /&gt;
Different questions can be saved, like:&lt;br /&gt;
Are there any dependencies, which affect different countries?&lt;br /&gt;
Which continent has more access?&lt;br /&gt;
How much has it been grown in the last few years (max. to 1990)?&lt;br /&gt;
&lt;br /&gt;
=== Visualization design ===&lt;br /&gt;
The Job Voyager[3] visualization was chosen as basis for the created visualization, to represent the stacked time series of the data. &lt;br /&gt;
The data which should be shown can be filtered by population and its attributes.&lt;br /&gt;
A characteristic of the area under the drawn line in the chart is, that it shows us the bigger it is the bigger is it&#039;s value. &lt;br /&gt;
So you are able to see the countries in the chart, which have better prospects. &lt;br /&gt;
Furthermore the user has a interaction with the visualization by moving his mouse over the chart. &lt;br /&gt;
So the user has the facility to choose the continent by mouse-over and look at it&#039;s countries. &lt;br /&gt;
In the left upper corner of the site, the actual name of the country gets shown as label, by moving the mouse over the area of this country.&lt;br /&gt;
The measured values of the different years are not shown just on the y-axis, but also on every point of time in the chart. &lt;br /&gt;
&lt;br /&gt;
[[Image:screenshot_job_voyager.png|thumb|300px|left|Figure 1: visualization]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;advantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* the ability to extend the chart&lt;br /&gt;
* main information on one site&lt;br /&gt;
* fluent workflow&lt;br /&gt;
* dependencies of different variables&lt;br /&gt;
* big dataset, as a smart visualization &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;disatvantages&amp;lt;/u&amp;gt;&lt;br /&gt;
* big numbers, hard to represent &lt;br /&gt;
* many countries in one chart are confusing sometimes&lt;br /&gt;
* details hard to read&lt;br /&gt;
* sometimes difficult to find a specific country &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
The chosen visualization focuses on time oriented data. Main focus was to show the development of the specific attributes over time.&lt;br /&gt;
Overall the visualization satisfies this purpose in an easy readable way.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
:[1] [Unicef, 2010] Unicef. Progress on Sanitation and drinking-water: 2010 Update. &#039;&#039;JMP report - World Health Organization and UNICEF 2010&#039;&#039;, 1–55, 2010.&lt;br /&gt;
&lt;br /&gt;
:[2] [WHO, Unicef, 2003-2010] WHO - UNICEF. Protovis: Joint Monitoring Programme (JMP) for Water Supply and Sanitation. Created at: 1990. Retrieved at: January 15, 2011. http://www.wssinfo.org/data-estimates/table/.&lt;br /&gt;
&lt;br /&gt;
:[3] [Bostock, Heer, 2009] Michael Bostock and Jeffrey Heer. Protovis: A graphical tool for visualization. Created at: March 31, 2009. Retrieved at: January 15, 2011. http://vis.stanford.edu/protovis/ex/jobs.html.&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25137</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25137"/>
		<updated>2010-11-17T22:28:15Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:Mutual Information measures the statistical dependence of the drawn data. Pargnostics treats the data dimensions as random variables and uses the two-dimensional axis histogram to denote the joint probability of random variables. This metric&#039;s value should be maximized.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:This metric shows the degree of randomness in any segment of a visualization. A high Pixel-based Entropy based entropy normally leads to busy but very readable displays of data.&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates, which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix, which is constructed at the beginning of the algorithm, they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25136</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25136"/>
		<updated>2010-11-17T22:27:27Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:Mutual Information measures the statistical dependence of the drawn data. Pargnostics treats the data dimensions as random variables and uses the two-dimensional axis histogram to denote the joint probability of random variables. This metric&#039;s value should be maximized.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:This metric shows the degree of randomness in any segment of a visualization. A high Pixel-based Entropy based entropy normally leads to busy but very readable displays of the data.&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates, which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix, which is constructed at the beginning of the algorithm, they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25134</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25134"/>
		<updated>2010-11-17T22:19:45Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:The information we are handling with is task oriented and difficult to model. There exists a dependency between variables and mutual information, which tries to measure this relationship.&lt;br /&gt;
:If the Value is zero the variables are conditionally independent. But it doesn&#039;t imply independence, because you could miss some dependencies. &lt;br /&gt;
:Therefore Pargnostics treats the data dimensions as random variables and in this case it uses the two-dimensional axis histogram to denote the joint probability of random variables.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:This metric shows the degree of randomness in any segment of a visualization.&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates, which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix, which is constructed at the beginning of the algorithm, they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25133</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25133"/>
		<updated>2010-11-17T22:16:14Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:The information we are handling with is task oriented and difficult to model. There exists a dependency between variables and mutual information, which tries to measure this relationship.&lt;br /&gt;
:If the Value is zero the variables are conditionally independent. But it doesn&#039;t imply independence, because you could miss some dependencies. &lt;br /&gt;
:Therefore Pargnostics treats the data dimensions as random variables and in this case it uses the two-dimensional axis histogram to denote the joint probability of random variables.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates, which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix, which is constructed at the beginning of the algorithm, they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25130</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25130"/>
		<updated>2010-11-17T22:06:18Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:The information we are handling with is task oriented and difficult to model. There exists a dependency between variables and mutual information, which tries to measure this relationship.&lt;br /&gt;
:If the Value is zero the variables are conditionally independent. But it doesn&#039;t imply independence, because you could miss some dependencies. &lt;br /&gt;
:Therefor Pargnostics treats the data dimensions as random variables and in this case it uses the two-dimensional axis histogram to visualize them.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix which is constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25129</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25129"/>
		<updated>2010-11-17T22:05:43Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] page 1018.]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value. See the right histograms in figure 2. [[Image:Dasgupta+Kosara_Distance+angle-histograms.png|thumb|300px|Figure 2: &amp;quot;Distance histograms (left half of each cell below the parallel coordinates) and angles of crossings (right half) histograms for different dimensions of the cars data.&amp;quot; See [Dasgupta and Kosara, 2010] page 1021.]]&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
:Narrowly distributed histograms have high parallelism. See the left histograms figure 2. Between horsepower and weight there is high parallelism. Between the other axes not.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information &lt;br /&gt;
:The information we are handling with is task oriented and difficult to model. There exists a dependency between variables and mutual information, which tries to measure this relationship.&lt;br /&gt;
If the Value is zero the variables are conditionally independent. But it doesn&#039;t imply independence, because you could miss some dependencies. &lt;br /&gt;
Therefor Pargnostics treats the data dimensions as random variables and in this case it uses the two-dimensional axis histogram to visualize them.&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix which is constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25123</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25123"/>
		<updated>2010-11-17T21:48:51Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order to compare the metric with different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix which is constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25122</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25122"/>
		<updated>2010-11-17T21:47:01Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the parallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix which is constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25121</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25121"/>
		<updated>2010-11-17T21:45:30Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */  typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works very well for categorical axes and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The branch-and-bound algorithm uses a priority queue and best-first search.&lt;br /&gt;
For that kind of implementations it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t.&lt;br /&gt;
Since these estimates are based on the full cost matrix which is constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are an important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25118</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25118"/>
		<updated>2010-11-17T21:41:23Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */ typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; states that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works for categorical axes very well and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
==== Axis Inversions ====&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taken into account.&lt;br /&gt;
The state - inverted or not inverted - with the lower cost is used in the matrix and the algorithm keeps track which one it was.&lt;br /&gt;
This happens locally so inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
==== Branch-and-Bound Optimization ====&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25114</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25114"/>
		<updated>2010-11-17T21:36:41Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
First &#039;&#039;pixel-space histograms&#039;&#039; are calculated to optimize the calculation of these metrics.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works for categorical axes very well and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25113</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25113"/>
		<updated>2010-11-17T21:34:35Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
To optimize calculation of these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; are calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
One of the most useful optimization is the line crossing and the parallelism metrics. Angels of crossing helps out, where line crossing gets difficult to read.&lt;br /&gt;
The convergence-divergence metric works for categorical axes very well and the pixel based entropy optimizes the alpha value, which is useful on larger datasets. &lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
This is an NP-complete problem, but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions [Dasgupta and Kosara, 2010].&lt;br /&gt;
Using a branch-and-bound algorithm also can reduce the time necessary.&lt;br /&gt;
&lt;br /&gt;
The purpose of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25109</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25109"/>
		<updated>2010-11-17T21:30:06Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */  changed some sentences&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete pixels.&lt;br /&gt;
The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this visual structures are avoided.&lt;br /&gt;
But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good visualizations have to show the relevant information at the first glance and therefore show the information in a clear structure. &lt;br /&gt;
Until now not a lot of attention is paid to the way a visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For optimize calculation of these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; are calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25104</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25104"/>
		<updated>2010-11-17T21:21:16Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Metrics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For optimize calculation of these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; are calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
;Number of Line Crossings&lt;br /&gt;
:This metric intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates. The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;. This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations. [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
;Angles of Crossing&lt;br /&gt;
:Lines crossing at flat angles tend to create clutter [Dasgupta and Kosara, 2010]. To calculate this metric, first the crossing angles between every pair of lines which are crossing get calculated. From the results of these calculations the median crossing angle is obtained to be used as the resulting metric value.&lt;br /&gt;
&lt;br /&gt;
;Parallelism&lt;br /&gt;
:A pair of lines which is not crossing is parallel to each other. Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter [Dasgupta and Kosara, 2010]. Parallelism is calculated by taking the inverse of the absolute interquartile range of line distances.&lt;br /&gt;
&lt;br /&gt;
;Mutual Information&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
;Convergence, Divergence&lt;br /&gt;
:Lines from the left axis joining in single points on the right axis are converging. Divergence is the inverse of this - i.e. lines from the right joining on the left.&lt;br /&gt;
&lt;br /&gt;
;Over-plotting&lt;br /&gt;
:Over-plotting measures how many lines are aggregated on a single pixel when the parallel coordinates are drawn. This metric is directly dependent on the number of bins (pixels) used for an axis [Dasgupta and Kosara, 2010]. The value obtained by this metric should be minimized to increase the quality of the visualization.&lt;br /&gt;
&lt;br /&gt;
;Pixel-based Entropy&lt;br /&gt;
:TBD&lt;br /&gt;
:TBD&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25090</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25090"/>
		<updated>2010-11-17T20:39:58Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
{{Quotation|In this sense, Pargnostics fills a gap in the existing literature on parallel coordinates. Being able to analyze what ends up on the screen makes it possible to provide better visualization setups that take the specific properties of the visualization technique into account.|Dasgupta and Kosara, 2010}}&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really important step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National Conference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25070</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25070"/>
		<updated>2010-11-17T17:27:28Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;In this sense, Pargnostics fills a gap in the existing literature&lt;br /&gt;
on parallel coordinates. Being able to analyze what ends up on&lt;br /&gt;
the screen makes it possible to provide better visualization setups that&lt;br /&gt;
take the specific properties of the visualization technique into account.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[Dasgupta and Kosara, 2010]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The metrics and the optimization explained above are a really importan step towards better visualiztions.&lt;br /&gt;
This metrics not only describe the image which is rendered to screen, but also the different visual structures which can be seen in this image.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25069</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25069"/>
		<updated>2010-11-17T17:21:12Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;In this sense, Pargnostics fills a gap in the existing literature&lt;br /&gt;
on parallel coordinates. Being able to analyze what ends up on&lt;br /&gt;
the screen makes it possible to provide better visualization setups that&lt;br /&gt;
take the specific properties of the visualization technique into account.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[Dasgupta and Kosara, 2010]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25068</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25068"/>
		<updated>2010-11-17T17:20:32Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;In this sense, Pargnostics fills a gap in the existing literature&lt;br /&gt;
on parallel coordinates. Being able to analyze what ends up on&lt;br /&gt;
the screen makes it possible to provide better visualization setups that&lt;br /&gt;
take the specific properties of the visualization technique into account.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;[Dasgupta and Kosara, 2010]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25067</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25067"/>
		<updated>2010-11-17T17:18:13Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;In this sense, Pargnostics fills a gap in the existing literature&lt;br /&gt;
on parallel coordinates. Being able to analyze what ends up on&lt;br /&gt;
the screen makes it possible to provide better visualization setups that&lt;br /&gt;
take the specific properties of the visualization technique into account.&amp;quot;[Dasgupta and Kosara, 2010]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25066</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25066"/>
		<updated>2010-11-17T17:17:30Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;In this sense, Pargnostics fills a gap in the existing literature&lt;br /&gt;
on parallel coordinates. Being able to analyze what ends up on&lt;br /&gt;
the screen makes it possible to provide better visualization setups that&lt;br /&gt;
take the specific properties of the visualization technique into account.&amp;quot;&amp;lt;/blockquote&amp;gt; [Dasgupta and Kosara, 2010]&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25064</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25064"/>
		<updated>2010-11-17T17:08:25Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
Another metric is Parallelism. A pair of lines which is not crossing is parallel to each other.&lt;br /&gt;
Parallelism can for example show clusters within a subset of the data.&lt;br /&gt;
Parallelism is often prefered as a metric compared to the number of crossings because it tends to produce less clutter.&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25062</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25062"/>
		<updated>2010-11-17T17:02:27Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Angles of Crossing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
But how does this metric gets calculated?&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25061</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25061"/>
		<updated>2010-11-17T17:01:18Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Angles of Crossing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Good Visuals have to show the relevant information at the first glance and therefor they have to show the information in a clear structure. &lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
The number of line crossings is one one of the most important metrics.&lt;br /&gt;
But according to Dasgupta and Kosara [2010] the angles of the line crossings are an equally important metric.&lt;br /&gt;
Lines crossing at flat angles tend to create clutter.&lt;br /&gt;
First the crossing angles between every pair of lines which are crossing get calculated.&lt;br /&gt;
Afterwards the median crossing angle gets calculated. This median can be used for optimizations.&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25016</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25016"/>
		<updated>2010-11-16T22:38:34Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Branch-and-Bound Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since these estimates are based on the full cost matrix constructed at the beginning of the algorithm they are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25015</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25015"/>
		<updated>2010-11-16T22:37:45Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Branch-and-Bound Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which can&#039;t. Since the estimates are based on the full cost matrix constructed at the beginning of the algorithm are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25014</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25014"/>
		<updated>2010-11-16T22:36:50Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Branch-and-Bound Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
The Branch-and-Bound algorithm uses a priority queue and best-first search. For that kind of implemantions it&#039;s very important to make precise estimates which subtrees can be culled and which not. Since the estimates are based on the full cost matrix constructed at the beginning of the algorithm are indeed very precise.&lt;br /&gt;
&lt;br /&gt;
Based on case studies by Dasgupta and Kosara [2010] the branch-and-bound algorithm finds the optimal solution really quick.&lt;br /&gt;
The main reason for this  is that the metrics are constructed for every axis pair on their own and not for every possible combination of the axis pairs in the entire visualization.&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25013</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25013"/>
		<updated>2010-11-16T22:28:28Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Axis Inversions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
==== Over-plotting ====&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
This happens locally. So inverting one axis pair doesn&#039;t have an immediate effect on other axis pairs.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25011</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25011"/>
		<updated>2010-11-16T22:26:34Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Axis Inversions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
While constructing the matrix of axis pairs both the inverted and noninverted situation for every axis pair is taking into account.&lt;br /&gt;
The situation(inverted or noninverted) with the lower costs gets used in the matrix and the algorithm keeps track which one that was.&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25008</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25008"/>
		<updated>2010-11-16T22:23:09Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Dimension Order Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. &lt;br /&gt;
&lt;br /&gt;
The construction of the matrix has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25007</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25007"/>
		<updated>2010-11-16T22:22:15Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Dimension Order Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
The porpuse of the branch-and-bound algorithm is to find the optimal order of axes.&lt;br /&gt;
To do that a matrix of all axis pairs and their associated costs gets constructed.&lt;br /&gt;
The costs are a combination of several metrics. This has to be done only once at the beginning of the algorithm.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25006</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25006"/>
		<updated>2010-11-16T22:17:43Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Dimension Order Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm also can reduce the necessary time.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25005</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=25005"/>
		<updated>2010-11-16T22:16:46Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Dimension Order Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pargnostics: Screen-Space Metrics for Parallel Coordinates ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
==== Number of Line Crossings ====&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
==== Angles of Crossing ====&lt;br /&gt;
&lt;br /&gt;
==== Parallelism ====&lt;br /&gt;
&lt;br /&gt;
==== Mutual Information ====&lt;br /&gt;
&lt;br /&gt;
==== Convergence, Divergence ====&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
==== Pixel-based Entropy ====&lt;br /&gt;
&lt;br /&gt;
===  Dimension Order Optimization ===&lt;br /&gt;
Using the metrics from above helps to find an optimization of the visualization display.&lt;br /&gt;
Normally this would be a NP-complete problem but by using a binned data model and by considering the special properties of parallel coordinates it&#039;s possible to reduce the amount of time which is needed to find  optimal solutions. Using a branch-and-bound algorithm can reduce the necessary time also.&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
=== Conclusion ===&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24999</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24999"/>
		<updated>2010-11-16T21:59:21Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Dimension Order Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pargnostics: Screen-Space Metrics for Parallel Coordinates =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
The metrics proposed can be used for measuring different data properties: &#039;&#039;correlation&#039;&#039; (number of line crossings, angles of crossing), &#039;&#039;aggregation&#039;&#039; (parallelism), &#039;&#039;many-to-one/one-to-many relationships&#039;&#039; (convergence, divergence), &#039;&#039;quality&#039;&#039; (over-plotting), &#039;&#039;information density&#039;&#039; (pixel-based entropy).&lt;br /&gt;
&lt;br /&gt;
=== Number of Line Crossings ===&lt;br /&gt;
The first metric proposed by Dasgupta and Kosara [2010] is &#039;&#039;number of line crossings&#039;&#039;.&lt;br /&gt;
This intuitively just does what the name implies, count how many line crossings there are between two axes of the prallel coordinates.&lt;br /&gt;
The count is efficiently calculated by using intervals as proposed by [Allen, 1983; Rit 1986] with a complexity of &#039;&#039;O(h&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;)&#039;&#039;.&lt;br /&gt;
This count is then normalized by the maximum number of possible crossings in order compare the metric between different axis combinations.&lt;br /&gt;
&lt;br /&gt;
=== Angles of Crossing ===&lt;br /&gt;
&lt;br /&gt;
=== Parallelism ===&lt;br /&gt;
&lt;br /&gt;
=== Mutual Information ===&lt;br /&gt;
&lt;br /&gt;
=== Convergence, Divergence ===&lt;br /&gt;
&lt;br /&gt;
=== Over-plotting ===&lt;br /&gt;
&lt;br /&gt;
=== Pixel-based Entropy ===&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
=== Axis Inversions ===&lt;br /&gt;
&lt;br /&gt;
=== Branch-and-Bound Optimization ===&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
*[Allen, 1983] J. Allen. Maintaining knowledge about temporal intervals. &#039;&#039;Communications of the ACM&#039;&#039;, 26:832-843, 1983.&lt;br /&gt;
*[Dasgupta and [[Kosara, Robert|Kosara]], 2010] Aritra Dasgupta and [[Kosara, Robert|Robert Kosara]]. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010.&lt;br /&gt;
*[Rit, 1986] J.-F. Rit. Propagating temporal constraints for scheduling. In &#039;&#039;Proceedings of the Fifth National COnference on Artificial Intelligence&#039;&#039;, pages 383-388, 1986&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24993</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24993"/>
		<updated>2010-11-16T21:38:12Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pargnostics: Screen-Space Metrics for Parallel Coordinates =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide an optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Dasgupta+Kosara Pixel-Space Histograms.png|thumb|300px|right|Figure 1: Pixel-space histograms, see [Dasgupta and Kosara, 2010] p1018]]&lt;br /&gt;
To automatically enhance the analytical tasks of users Dasgupta and Kosara [2010] proposed several metrics.&lt;br /&gt;
The metrics are used to measure the properties of parallel coordinates.&lt;br /&gt;
For calculating these metrics, first &#039;&#039;pixel-space histograms&#039;&#039; need to be calculated.&lt;br /&gt;
Pixel-space histograms discretize the lines drawn in parallel coordinates into bins - each bin being one pixel (for a total of &#039;&#039;h&#039;&#039; pixels in an axis):&lt;br /&gt;
* &#039;&#039;One-Dimensional Axis Histogram&#039;&#039;: A vector &#039;&#039;b&#039;&#039; containing the number of lines that start or end at this pixel - see columns A and B in figure 1.&lt;br /&gt;
* &#039;&#039;One-Dimensional Distance Histogram&#039;&#039;: A vector &#039;&#039;d&#039;&#039; where each component measures the slope of lines.&lt;br /&gt;
* &#039;&#039;Two-Dimensional Axis Pair Histogram&#039;&#039;: A matrix where each cell &#039;&#039;x&amp;lt;sub&amp;gt;i,j&amp;lt;/sub&amp;gt;&#039;&#039; means that &#039;&#039;n&#039;&#039; lines are going from pixel &#039;&#039;i&#039;&#039; to pixel &#039;&#039;j&#039;&#039; - see matrix in figure 1.&lt;br /&gt;
&lt;br /&gt;
=== Metrics ... ===&lt;br /&gt;
&lt;br /&gt;
* Number of Line Crossings&lt;br /&gt;
* Angles of Crossing&lt;br /&gt;
* Parallelism&lt;br /&gt;
* Mutual Information&lt;br /&gt;
* Convergence, Divergence&lt;br /&gt;
* Over-plotting&lt;br /&gt;
* Pixel-based Entropy&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[Dasgupta and Kosara, 2010] Aritra Dasgupta and Robert Kosara. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24986</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24986"/>
		<updated>2010-11-16T21:04:09Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pargnostics: Screen-Space Metrics for Parallel Coordinates =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
Until know not a lot of attention is paid to the way visualzation is presented on the screen.&lt;br /&gt;
For the case of parallel coordinates so called Pargnostics (Parallel coordinates diagnostics) should act as a bridge between the created visualization and the perceptual system of the user.&lt;br /&gt;
Based on metrics it&#039;s possible to provide a optimization which maximize or minimize certain visual artifacts.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
=== Pixel-Space Histograms ===&lt;br /&gt;
&lt;br /&gt;
* One-Dimensional Axis Histogram&lt;br /&gt;
* One-Dimensional Distance Histogram&lt;br /&gt;
* Two-Dimensional Axis Pair Histogram&lt;br /&gt;
&lt;br /&gt;
=== Metrics ... ===&lt;br /&gt;
&lt;br /&gt;
* Number of Line Crossings&lt;br /&gt;
* Angles of Crossing&lt;br /&gt;
* Parallelism&lt;br /&gt;
* Mutual Information&lt;br /&gt;
* Convergence, Divergence&lt;br /&gt;
* Over-plotting&lt;br /&gt;
* Pixel-based Entropy&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[Dasgupta and Kosara, 2010] Aritra Dasgupta and Robert Kosara. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24982</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24982"/>
		<updated>2010-11-16T20:52:41Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pargnostics: Screen-Space Metrics for Parallel Coordinates =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often is over-plotting, clutter or other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
=== Pixel-Space Histograms ===&lt;br /&gt;
&lt;br /&gt;
* One-Dimensional Axis Histogram&lt;br /&gt;
* One-Dimensional Distance Histogram&lt;br /&gt;
* Two-Dimensional Axis Pair Histogram&lt;br /&gt;
&lt;br /&gt;
=== Metrics ... ===&lt;br /&gt;
&lt;br /&gt;
* Number of Line Crossings&lt;br /&gt;
* Angles of Crossing&lt;br /&gt;
* Parallelism&lt;br /&gt;
* Mutual Information&lt;br /&gt;
* Convergence, Divergence&lt;br /&gt;
* Over-plotting&lt;br /&gt;
* Pixel-based Entropy&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[Dasgupta and Kosara, 2010] Aritra Dasgupta and Robert Kosara. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24981</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24981"/>
		<updated>2010-11-16T20:51:14Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pargnostics: Screen-Space Metrics for Parallel Coordinates =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Visualization still takes place in a space with a limited number of discrete&lt;br /&gt;
pixels. The result of this often are over-plotting, clutter and other things.&lt;br /&gt;
Most of the time this structures are avoided. But sometimes this artifacts can be useful, because they might point out interesting structures in the data.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
=== Pixel-Space Histograms ===&lt;br /&gt;
&lt;br /&gt;
* One-Dimensional Axis Histogram&lt;br /&gt;
* One-Dimensional Distance Histogram&lt;br /&gt;
* Two-Dimensional Axis Pair Histogram&lt;br /&gt;
&lt;br /&gt;
=== Metrics ... ===&lt;br /&gt;
&lt;br /&gt;
* Number of Line Crossings&lt;br /&gt;
* Angles of Crossing&lt;br /&gt;
* Parallelism&lt;br /&gt;
* Mutual Information&lt;br /&gt;
* Convergence, Divergence&lt;br /&gt;
* Over-plotting&lt;br /&gt;
* Pixel-based Entropy&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[Dasgupta and Kosara, 2010] Aritra Dasgupta and Robert Kosara. Pargnostics: Screen-Space Metrics for Parallel Coordinates. &#039;&#039;IEEE Transactions on Visualization and Computer Graphics&#039;&#039;, 16(6):1017-1026, November/December 2010&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24974</id>
		<title>Teaching:TUW - UE InfoVis WS 2010/11 - Gruppe 05 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2010/11_-_Gruppe_05_-_Aufgabe_2&amp;diff=24974"/>
		<updated>2010-11-16T20:29:18Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis1011 1028430: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
==  Dimension Order Optimization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis1011 1028430</name></author>
	</entry>
</feed>