Skip to main content

2 posts tagged with "DataViz"

View All Tags

DataViz Review

· 11 min read

TLDR This article provides a systematic introduction to the core concepts, methodologies, historical evolution, and emerging trends in data visualization. It begins by elucidating the essence of visualization—optimizing information transmission through visual encoding while leveraging the human eye's high-bandwidth parallel processing capabilities to achieve rapid data comprehension. The article then traces the evolution of visualization from the 17th century to present day, along with a microcosm of China's charting library development from ECharts to AntV to VCharts. At the application level, it delineates three major domains: scientific visualization (simulation), information visualization (communication), and visual analytics (analysis), with particular focus on frontier topics including narrative visualization, AI4VIS, VIS4AI, and immersive visualization. Finally, it points out that by empowering the design pipeline with AI and introducing well-designed narrative interactions, the industry can effectively address the dual challenges of designer scarcity and high cognitive barriers for users.

The Grammar of Graphics

· 16 min read

TLDR This article explores Leland Wilkinson's The Grammar of Graphics theory in depth, which reduces visualization design from chart-level to more fundamental graphic elements. The article first introduces the core concepts of the grammar of graphics, including its specifications (data, transform, scale, coordinate, element, guide) and the three steps of assembly and display. It then compares the implementations of ECharts and AntV G2 to illustrate the different design philosophies and their trade-offs between chart-type-based and grammar-of-graphics-based approaches. Finally, the article reflects on the current core challenge in the visualization field - design itself rather than tools - and emphasizes the importance of professional visualization design knowledge and critical thinking capabilities through specific cases like extreme value handling and class grade reports in complex scenarios.