1
Exploratory Visualization through Copy, Cut and Paste Jonathan C. Roberts 1α , Rick T. Walker 1β , Lukas Roberts 2γ , Robert S. Laramee 3δ and Panagiotis D. Ritsos 1 [1] Bangor University, UK - [2] The Data Exchange - [3] Swansea University, UK [α][email protected] [β][email protected] [γ][email protected] [δ][email protected] [ ][email protected] Introduction We present a method of using copy, cut and paste interaction principles to explore datasets through multiple coordinated views. Our goal is to help oceanographers (in particular) visualize and navigate their data over several runs. We have been using parallel coordinate plots to display every data value. Through our copy, cut, past interactions we aim to enable users to drill-down into specific data points and explore datasets in a more expressive way. Users can put different visualizations on a ZUI canvas, select various visual components such as axis or polylines and use copy, cut and paste to adapt the artifacts. The Challenge We collaborate with ocean scientists, whose research requires many runs with different parameterizations, generating many Terabytes of data. We employ a Parallel Coordinate Plot (PCP), where every data point be- comes one polyline. While PCPs allows easy manipulation and filtering of the information, it is slow to render, and extreme overplotting makes it difficult to understand. We have used binning techniques and intensity rendering styles, to enhance the PCPs clarity. Yet the user has to drill down and explore specific parameterizations. We propose a way to drill down into specific values by copying, cutting and editing the PCP. This would allows the scientists to choose a range on, say, salinity, and then look at specific values. Figure 1: Screenshot from our Visual analytic oceanographic interface, showing multiple coordinated views [1]. Our approach Our idea is to place the PCP on a Zoomable User interface (ZUI) and provide copy, edit and split operations to manipulate the PCP . In this way we intend to offer oceanographers new interaction techniques in order to help them interact with their data in a more expressive way. Copy polylines Paste into new view Copy axes Cut a b c d e a b c Select cut range Split into two parts Paste into two subviews (a) (c) (b) Figure 2: To demonstrate copy and paste, the user has chosen a line selection tool (selecting every element that touches this line); demonstrating the following operations: (a) a subset operation (b) polyline cut, and (c) split then paste to subviews. Design methodology Our design methodology is one of replication and editing. copying the orig- inal visualization and then adapting it. This fits in with the three part model of Roberts [?] replace, replicate, overlay, and is used in visual comparison [?]. In our design users can start with a visualization and then take copies of the whole, or of parts. Fig 2 shows a schematic of some operations. Specific axis can be selected and pasted to generate a view of only that data (the other parts are removed from the new display), or users can select a split point to derive two versions (one with values above that split point and vice versa.) Implementation Our implementation employs PCP subviews on a zoomable canvas, provid- ing free form positioning. Copy and paste can then be applied hierarchi- cally, making the use of a zoomable canvas for exploring the instances. The subviews act as a demonstration of the users’ interaction history. We display the context of the editing operations through different colors, and relation- ships by lines. Also, we have optimized the zoom operation, by only refreshing subviews that are different to those previously updated, where the user can quickly zoom to change their focus. Our prototype interface is shown in Fig 3, showing depictions of the cars dataset. It has full functionality of cut (to remove polylines or axis) and copy (to select the whole PCP or sub parts of the display) to make subviews of those selections. Subviews can also be generated by selecting a point along the axis, and slicing the visualization in two. Hierarchy information is stored and the user can choose whether to display the results in a star plot or stan- dard PCP . We also use cross-view brush and highlight. The user can reposition and resize the views on the ZUI, zoom into specific visualizations, while auto- matic layout algorithms can be applied to position the subviews in the ZUI. Figure 3: Screenshot of our cut/copy/paste window. Showing a ZUI interface, with menus to control how the paste operations occur. In this prototype stage, the data is using the car dataset, and we are currently integrating the ZUI into the oceanographic tool. Conclusion We are currently working on integrating our ZUI into our oceanographic tool. In our current implementation on our oceanographic multiple view system, we have found the ZUI to be extremely useful, enabling users to try out alter- native parameterizations and explore the dataset through subviews. However it does add many windows, requiring a large viewing space. Further research is required for the effective management of multiple views. References [1] R.L.S.F. George, P .R. Robins, A.G. Davis, P .D. Ritsos, and J.C. Roberts, ”Interactive visual analytics of Hydrody- namic Flux for the Coastal zone”, Environmental Earth Sciences, pp.1-14, May 2014 .

Exploratory Visualization through Copy, Cut and Pastecs.swan.ac.uk/~csbob/research/poster/roberts14exploratory.pdf · Exploratory Visualization through Copy, Cut and Paste Jonathan

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Exploratory Visualization through Copy, Cut and Pastecs.swan.ac.uk/~csbob/research/poster/roberts14exploratory.pdf · Exploratory Visualization through Copy, Cut and Paste Jonathan

Exploratory Visualization through Copy, Cut and Paste

Jonathan C. Roberts1α, Rick T. Walker1β, Lukas Roberts2γ, Robert S. Laramee3δ and Panagiotis D. Ritsos1ε

[1] Bangor University, UK - [2] The Data Exchange - [3] Swansea University, UK

[α][email protected] [β][email protected] [γ][email protected] [δ][email protected] [ε][email protected]

Introduction

We present a method of using copy, cut and paste interaction principles toexplore datasets through multiple coordinated views.

Our goal is to help oceanographers (in particular) visualize and navigatetheir data over several runs. We have been using parallel coordinate plots todisplay every data value.

Through our copy, cut, past interactions we aim to enable users to drill-downinto specific data points and explore datasets in a more expressive way.

Users can put different visualizations on a ZUI canvas, select various visualcomponents such as axis or polylines and use copy, cut and paste to adaptthe artifacts.

The Challenge

We collaborate with ocean scientists, whose research requires many runswith different parameterizations, generating many Terabytes of data.

We employ a Parallel Coordinate Plot (PCP), where every data point be-comes one polyline. While PCPs allows easy manipulation and filtering of theinformation, it is slow to render, and extreme overplotting makes it difficultto understand. We have used binning techniques and intensity renderingstyles, to enhance the PCPs clarity. Yet the user has to drill down and explorespecific parameterizations.

We propose a way to drill down into specific values by copying, cutting andediting the PCP. This would allows the scientists to choose a range on, say,salinity, and then look at specific values.

Figure 1: Screenshot from our Visual analytic oceanographic interface, showing multiplecoordinated views [1].

Our approach

Our idea is to place the PCP on a Zoomable User interface (ZUI) and providecopy, edit and split operations to manipulate the PCP.

In this way we intend to offer oceanographers new interaction techniques inorder to help them interact with their data in a more expressive way.

Copy polylines Paste intonew view

Copy axes

Cuta b c d e a b c

Select cut range Split into two parts

Paste intotwo subviews

(a)

(c)

(b)

Figure 2: To demonstrate copy and paste, the user has chosen a line selection tool (selectingevery element that touches this line); demonstrating the following operations: (a) a subsetoperation (b) polyline cut, and (c) split then paste to subviews.

Design methodology

Our design methodology is one of replication and editing. copying the orig-inal visualization and then adapting it. This fits in with the three part model ofRoberts [?] replace, replicate, overlay, and is used in visual comparison [?].

In our design users can start with a visualization and then take copies of thewhole, or of parts. Fig 2 shows a schematic of some operations. Specific axiscan be selected and pasted to generate a view of only that data (the otherparts are removed from the new display), or users can select a split point toderive two versions (one with values above that split point and vice versa.)

Implementation

Our implementation employs PCP subviews on a zoomable canvas, provid-ing free form positioning. Copy and paste can then be applied hierarchi-cally, making the use of a zoomable canvas for exploring the instances. Thesubviews act as a demonstration of the users’ interaction history. We displaythe context of the editing operations through different colors, and relation-ships by lines. Also, we have optimized the zoom operation, by only refreshingsubviews that are different to those previously updated, where the user canquickly zoom to change their focus.

Our prototype interface is shown in Fig 3, showing depictions of the carsdataset. It has full functionality of cut (to remove polylines or axis) and copy(to select the whole PCP or sub parts of the display) to make subviews ofthose selections. Subviews can also be generated by selecting a point alongthe axis, and slicing the visualization in two. Hierarchy information is storedand the user can choose whether to display the results in a star plot or stan-dard PCP. We also use cross-view brush and highlight. The user can repositionand resize the views on the ZUI, zoom into specific visualizations, while auto-matic layout algorithms can be applied to position the subviews in the ZUI.

Figure 3: Screenshot of our cut/copy/paste window. Showing a ZUI interface, with menus tocontrol how the paste operations occur. In this prototype stage, the data is using the cardataset, and we are currently integrating the ZUI into the oceanographic tool.

Conclusion

We are currently working on integrating our ZUI into our oceanographic tool.In our current implementation on our oceanographic multiple view system,we have found the ZUI to be extremely useful, enabling users to try out alter-native parameterizations and explore the dataset through subviews.

However it does add many windows, requiring a large viewing space. Furtherresearch is required for the effective management of multiple views.

References[1] R.L.S.F. George, P.R. Robins, A.G. Davis, P.D. Ritsos, and J.C. Roberts, ”Interactive visual analytics of Hydrody-namic Flux for the Coastal zone”, Environmental Earth Sciences, pp.1-14, May 2014

.