Jove
Visualize
Contact Us

Related Concept Videos

Design Example: Setting a Curve Using Design Data01:09

Design Example: Setting a Curve Using Design Data

Designing and plotting a curve using field data requires precise calculations and execution. A horizontal curve with a radius of 200 meters and an intersection angle of 20 degrees is established using the method of perpendicular offsets from the long chord. The long chord, which spans between the curve's endpoints, is calculated to be 69.46 meters in length. To maintain accuracy in plotting, intervals of 3 meters are selected along the chord.The engineer determines the offset distances for each...
pV-Diagrams01:18

pV-Diagrams

The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...
Design Example: Designing Water Slide01:18

Design Example: Designing Water Slide

When designing a water slide, controlling the speed of water flow is crucial for rider safety while maintaining an exciting experience. As water flows down the slide, gravity causes it to accelerate, with its speed at the bottom depending on the height from which it starts. The higher the slide, the more potential energy the water has at the top, which is converted into kinetic energy as it descends, increasing its speed.
Bernoulli's principle determines the water's velocity along the slide.
Methods of Documentation IV: Focus Charting01:26

Methods of Documentation IV: Focus Charting

Focus Charting, also known as the focus charting system or "focus documentation," is a systematic documentation approach used in healthcare to organize patient information in medical records.
It typically involves three columns for recording information:
Design Example01:23

Design Example

The innovation of touch-tone telephony revolutionized the telecommunications industry by replacing the traditional rotary dial with a dual-tone multi-frequency (DTMF) signaling system. This system uses a matrix-style keypad with buttons arranged in four rows and three columns, creating 12 distinct signals each assigned to a pair of frequencies. Each button press results in a simultaneous generation of two sinusoidal tones – one from a low-frequency group (697 to 941 Hz) and one from a...
Bar Graph01:07

Bar Graph

A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Crossing the Chasm: Bridging Visual Augmentations and Designer Intent.

IEEE transactions on visualization and computer graphics·2026
Same author

Data Augmentation for Visualization Design Knowledge Bases.

IEEE transactions on visualization and computer graphics·2025
Same author

Mosaic Selections: Managing and Optimizing User Selections for Scalable Data Visualization Systems.

IEEE transactions on visualization and computer graphics·2025
Same author

DracoGPT: Extracting Visualization Design Preferences from Large Language Models.

IEEE transactions on visualization and computer graphics·2024
Same author

Mixing Linters with GUIs: A Color Palette Design Probe.

IEEE transactions on visualization and computer graphics·2024
Same author

DIVI: Dynamically Interactive Visualization.

IEEE transactions on visualization and computer graphics·2023
Same journal

MesoSplats: Texture Synthesis with Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2026
Same journal

GLLA: A Unified Force-Directed Graph Layout Framework Supporting Local Adjustments.

IEEE transactions on visualization and computer graphics·2026
Same journal

Multi-Perception Crowd: Learning to combine entity and implicit perception for diverse crowd simulation.

IEEE transactions on visualization and computer graphics·2026
Same journal

Hiding in Plain Sight: Camouflaging Real-world Objects.

IEEE transactions on visualization and computer graphics·2026
Same journal

RTF2Mesh: Restricted Tangent Face Based Mesh Compression With Neural Displacement Fields.

IEEE transactions on visualization and computer graphics·2026
Same journal

Practical Occluder Generation for Mobile Games.

IEEE transactions on visualization and computer graphics·2026
See all related articles
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Video

Updated: Jun 7, 2026

Automated Interactive Video Playback for Studies of Animal Communication
07:21

Automated Interactive Video Playback for Studies of Animal Communication

Published on: February 9, 2011

Declarative language design for interactive visualization.

Jeffrey Heer1, Michael Bostock

  • 1Computer Science Department, Stanford University, Stanford, CA 94305, USA. jheer@cs.stanford.edu

IEEE Transactions on Visualization and Computer Graphics
|October 27, 2010
PubMed
Summary
This summary is machine-generated.

We designed Protovis, a declarative language for interactive visualizations, simplifying development and enabling cross-platform deployment. This approach significantly improves visualization performance and scalability.

More Related Videos

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

Related Experiment Videos

Last Updated: Jun 7, 2026

Automated Interactive Video Playback for Studies of Animal Communication
07:21

Automated Interactive Video Playback for Studies of Animal Communication

Published on: February 9, 2011

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

Area of Science:

  • Computer Science
  • Information Visualization
  • Human-Computer Interaction

Background:

  • Declarative languages simplify complex system development by separating specification from execution.
  • Interactive visualizations require efficient rendering and cross-platform compatibility.
  • Existing visualization tools often lack flexibility and optimization capabilities.

Purpose of the Study:

  • To design a declarative, domain-specific language for constructing interactive visualizations.
  • To enable unobtrusive optimization and cross-platform retargeting of visualizations.
  • To improve the performance and scalability of interactive visualization tools.

Main Methods:

  • Developed the Protovis specification language implemented in Java.
  • Introduced decoupled rendering and event-handling infrastructures for cross-platform deployment.
  • Explored optimizations including runtime compilation, parallelized execution, and hardware-accelerated rendering.

Main Results:

  • Protovis supports rich visualizations without toolkit-specific data models and enables animated transitions.
  • Cross-platform deployment (e.g., desktop to mobile) is facilitated with reduced effort.
  • Benchmark studies show scalability improvements exceeding an order of magnitude compared to existing tools.

Conclusions:

  • Declarative specification simplifies interactive visualization development and deployment.
  • Protovis offers significant performance and scalability advantages.
  • The decoupled infrastructure enables efficient retargeting across diverse platforms.