{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,19]],"date-time":"2026-09-19T16:07:29Z","timestamp":1789834049164,"version":"4.0.1"},"reference-count":31,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,1,26]],"date-time":"2026-01-26T00:00:00Z","timestamp":1769385600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004731","name":"Natural Science Foundation of Zhejiang Province","doi-asserted-by":"publisher","award":["LD24F020011"],"award-info":[{"award-number":["LD24F020011"]}],"id":[{"id":"10.13039\/501100004731","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62132017"],"award-info":[{"award-number":["62132017"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Visual Informatics"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.visinf.2026.100307","type":"journal-article","created":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T17:30:24Z","timestamp":1770226224000},"page":"100307","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"title":["G2: A customizable web-based framework for authoring interactive visualizations"],"prefix":"10.1016","volume":"10","author":[{"given":"Bairui","family":"Su","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhiwei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhifeng","family":"Lin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaojuan","family":"Liao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2735-4952","authenticated-orcid":false,"given":"Zihan","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6711-3099","authenticated-orcid":false,"given":"Minfeng","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8814-1005","authenticated-orcid":false,"given":"Wei","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"6","key":"10.1016\/j.visinf.2026.100307_b1","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1109\/TVCG.2009.174","article-title":"Protovis: A graphical toolkit for visualization","volume":"15","author":"Bostock","year":"2009","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"12","key":"10.1016\/j.visinf.2026.100307_b2","doi-asserted-by":"crossref","first-page":"2301","DOI":"10.1109\/TVCG.2011.185","article-title":"D3 data-driven documents","volume":"17","author":"Bostock","year":"2011","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"12","key":"10.1016\/j.visinf.2026.100307_b3","doi-asserted-by":"crossref","first-page":"4127","DOI":"10.1109\/TVCG.2021.3076222","article-title":"Nebula: A coordinating grammar of graphics","volume":"28","author":"Chen","year":"2022","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"9","key":"10.1016\/j.visinf.2026.100307_b4","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1109\/TVCG.2015.2414454","article-title":"Visdock: A toolkit for cross-cutting interactions in visualization","volume":"21","author":"Choi","year":"2015","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b5","doi-asserted-by":"crossref","first-page":"798","DOI":"10.1109\/TVCG.2024.3456402","article-title":"VMC: A grammar for visualizing statistical model checks","volume":"31","author":"Guo","year":"2025","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"key":"10.1016\/j.visinf.2026.100307_b6","doi-asserted-by":"crossref","first-page":"4728","DOI":"10.1109\/TVCG.2021.3102051","article-title":"Outcome-Explorer: A causality guided interactive visual interface for interpretable algorithmic decision making","volume":"28","author":"Hoque","year":"2021","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"key":"10.1016\/j.visinf.2026.100307_b7","series-title":"2024 IEEE Visualization and Visual Analytics","first-page":"166","article-title":"Use-Coordination: Model, grammar, and library for implementation of coordinated multiple views","author":"Keller","year":"2024"},{"key":"10.1016\/j.visinf.2026.100307_b8","series-title":"IEEE Visualization Conference","article-title":"Design space and declarative grammar for 3D genomic data visualization","author":"Kou\u0159il","year":"2025"},{"issue":"2","key":"10.1016\/j.visinf.2026.100307_b9","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1109\/TVCG.2020.3030453","article-title":"P6: A declarative language for integrating machine learning in visual analytics","volume":"27","author":"Li","year":"2020","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"2","key":"10.1016\/j.visinf.2026.100307_b10","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.visinf.2018.04.011","article-title":"ECharts: A declarative framework for rapid construction of web-based visualization","volume":"2","author":"Li","year":"2018","journal-title":"Vis. Inform."},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b11","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1109\/TVCG.2021.3114876","article-title":"Gosling: A grammar-based toolkit for scalable and interactive genomics data visualization","volume":"28","author":"LYi","year":"2021","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b12","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.visinf.2018.04.008","article-title":"Viscomposer: A visual programmable composition environment for information visualization","volume":"2","author":"Mei","year":"2018","journal-title":"Vis. Inform."},{"key":"10.1016\/j.visinf.2026.100307_b13","series-title":"The Design of Everyday Things: Revised and Expanded Edition","author":"Norman","year":"2013"},{"key":"10.1016\/j.visinf.2026.100307_b14","first-page":"359","article-title":"From information to choice: A critical inquiry into visualization tools for decision making","volume":"30","author":"Oral","year":"2023","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b15","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s00778-019-00588-3","article-title":"Making data visualization more efficient and effective: a survey","volume":"29","author":"Qin","year":"2020","journal-title":"VLDB J."},{"key":"10.1016\/j.visinf.2026.100307_b16","series-title":"AnnoGram: An annotative grammar of graphics extension","author":"Rahman","year":"2025"},{"issue":"12","key":"10.1016\/j.visinf.2026.100307_b17","doi-asserted-by":"crossref","first-page":"2092","DOI":"10.1109\/TVCG.2014.2346291","article-title":"iVisDesigner: Expressive interactive design of information visualizations","volume":"20","author":"Ren","year":"2014","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"key":"10.1016\/j.visinf.2026.100307_b18","series-title":"Computer Graphics Forum","first-page":"351","article-title":"Lyra: An interactive visualization design environment","volume":"33","author":"Satyanarayan","year":"2014"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b19","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1109\/TVCG.2016.2599030","article-title":"Vega-lite: A grammar of interactive graphics","volume":"23","author":"Satyanarayan","year":"2016","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b20","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1109\/TVCG.2015.2467091","article-title":"Reactive vega: A streaming dataflow architecture for declarative interactive visualization","volume":"22","author":"Satyanarayan","year":"2015","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b21","first-page":"403","article-title":"DIVI: Dynamically interactive visualization","volume":"30","author":"Snyder","year":"2024","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"key":"10.1016\/j.visinf.2026.100307_b22","first-page":"1","article-title":"StreetWeave: A declarative grammar for street-overlaid visualization of multivariate data","author":"Srabanti","year":"2025","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b23","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2945.981851","article-title":"Polaris: A system for query, analysis, and visualization of multidimensional relational databases","volume":"8","author":"Stolte","year":"2002","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"4","key":"10.1016\/j.visinf.2026.100307_b24","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1016\/S0167-9473(02)00286-4","article-title":"GGobi: evolving from xgobi into an extensible framework for interactive data visualization","volume":"43","author":"Swayne","year":"2003","journal-title":"Comput. Statist. Data Anal."},{"issue":"2","key":"10.1016\/j.visinf.2026.100307_b25","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1002\/wics.147","article-title":"ggplot2","volume":"3","author":"Wickham","year":"2011","journal-title":"Wiley Interdiscip. Rev.: Comput. Stat."},{"key":"10.1016\/j.visinf.2026.100307_b26","series-title":"Handbook of Computational Statistics","first-page":"375","article-title":"The grammar of graphics","author":"Wilkinson","year":"2012"},{"issue":"4","key":"10.1016\/j.visinf.2026.100307_b27","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1631\/FITEE.1900532","article-title":"SuPoolVisor: a visual analytics system for mining pool surveillance","volume":"21","author":"Xia","year":"2020","journal-title":"Front. Inf. Technol. Electron. Eng."},{"issue":"6","key":"10.1016\/j.visinf.2026.100307_b28","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1109\/TVCG.2007.70515","article-title":"Toward a deeper understanding of the role of interaction in information visualization","volume":"13","author":"Yi","year":"2007","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"key":"10.1016\/j.visinf.2026.100307_b29","series-title":"Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems","isbn-type":"print","article-title":"Libra: An interaction model for data visualization","author":"Zhao","year":"2025","ISBN":"https:\/\/id.crossref.org\/isbn\/9798400713941"},{"key":"10.1016\/j.visinf.2026.100307_b30","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/TVCG.2020.3030367","article-title":"Lyra 2: Designing interactive visualizations by demonstration","volume":"27","author":"Zong","year":"2020","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"1","key":"10.1016\/j.visinf.2026.100307_b31","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/TVCG.2022.3209369","article-title":"Animated vega-lite: Unifying animation with a grammar of interactive graphics","volume":"29","author":"Zong","year":"2022","journal-title":"IEEE Trans. Vis. Comput. Graphics"}],"container-title":["Visual Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2468502X26000033?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2468502X26000033?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,9,19]],"date-time":"2026-09-19T15:55:34Z","timestamp":1789833334000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2468502X26000033"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,9]]}},"alternative-id":["S2468502X26000033"],"URL":"https:\/\/doi.org\/10.1016\/j.visinf.2026.100307","relation":{},"ISSN":["2468-502X"],"issn-type":[{"value":"2468-502X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"G2: A customizable web-based framework for authoring interactive visualizations","name":"articletitle","label":"Article Title"},{"value":"Visual Informatics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.visinf.2026.100307","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V. on behalf of Zhejiang University and Zhejiang University Press.","name":"copyright","label":"Copyright"}],"article-number":"100307"}}