JavaScript graphics technologies market share
These are the top JavaScript graphics technologies based on market share in 2023.
 
	
		
			| Technology | 
			Market share | 
		
	
	
		
			| Chart.js | 
			202,445 | 
		
		
			| anime.js | 
			120,123 | 
		
		
			| particles.js | 
			104,128 | 
		
		
			| D3 | 
			83,734 | 
		
		
			| Highcharts | 
			57,964 | 
		
		
			| Raphael | 
			57,802 | 
		
		
			| Three.js | 
			43,295 | 
		
		
			| ApexCharts.js | 
			40,161 | 
		
		
			| MathJax | 
			25,427 | 
		
		
			| Google Charts | 
			20,949 | 
		
	
	
		
			| # | 
			Technology  | 
			Websites tracked | 
			Market share  | 
		
	
	
		
			| 1 | 
			Chart.js | 
			202,000 | 
			
			 23% 
			 | 
		
		
			| 2 | 
			anime.js | 
			120,000 | 
			
			 13% 
			 | 
		
		
			| 3 | 
			particles.js | 
			104,000 | 
			
			 12% 
			 | 
		
		
			| 4 | 
			D3 | 
			83,700 | 
			
			 9% 
			 | 
		
		
			| 5 | 
			Highcharts | 
			57,900 | 
			
			 7% 
			 | 
		
		
			| 6 | 
			Raphael | 
			57,800 | 
			
			 6% 
			 | 
		
		
			| 7 | 
			Three.js | 
			43,200 | 
			
			 5% 
			 | 
		
		
			| 8 | 
			ApexCharts.js | 
			40,100 | 
			
			 5% 
			 | 
		
		
			| 9 | 
			MathJax | 
			25,400 | 
			
			 3% 
			 | 
		
		
			| 10 | 
			Google Charts | 
			20,900 | 
			
			 2% 
			 | 
		
		
			| 11 | 
			ECharts | 
			16,700 | 
			
			 2% 
			 | 
		
		
			| 12 | 
			amCharts | 
			14,400 | 
			
			 2% 
			 | 
		
		
			| 13 | 
			jQuery Sparklines | 
			12,300 | 
			
			 1% 
			 | 
		
		
			| 14 | 
			NVD3 | 
			10,500 | 
			
			 1% 
			 | 
		
		
			| 15 | 
			xCharts | 
			10,100 | 
			
			 1% 
			 | 
		
		
			| 16 | 
			TradingView | 
			10,000 | 
			
			 1% 
			 | 
		
		
			| 17 | 
			Supersized | 
			7,100 | 
			
			 0.8% 
			 | 
		
		
			| 18 | 
			Recharts | 
			7,000 | 
			
			 0.8% 
			 | 
		
		
			| 19 | 
			PIXIjs | 
			6,500 | 
			
			 0.7% 
			 | 
		
		
			| 20 | 
			KaTeX | 
			5,700 | 
			
			 0.6% 
			 | 
		
		
			| 21 | 
			KineticJS | 
			4,300 | 
			
			 0.5% 
			 | 
		
		
			| 22 | 
			FusionCharts | 
			3,200 | 
			
			 0.4% 
			 | 
		
		
			| 23 | 
			CanvasJS | 
			3,100 | 
			
			 0.3% 
			 | 
		
		
			| 24 | 
			jqPlot | 
			2,700 | 
			
			 0.3% 
			 | 
		
		
			| 25 | 
			Exhibit | 
			2,600 | 
			
			 0.3% 
			 | 
		
		
			| 26 | 
			AntV G2 | 
			2,600 | 
			
			 0.3% 
			 | 
		
		
			| 27 | 
			Mermaid | 
			2,100 | 
			
			 0.2% 
			 | 
		
		
			| 28 | 
			JavaScript Infovis Toolkit | 
			1,900 | 
			
			 0.2% 
			 | 
		
		
			| 29 | 
			Plotly | 
			1,800 | 
			
			 0.2% 
			 | 
		
		
			| 30 | 
			Paths.js | 
			1,700 | 
			
			 0.2% 
			 | 
		
		
			| 31 | 
			Highstock | 
			1,500 | 
			
			 0.2% 
			 | 
		
		
			| 32 | 
			Rickshaw | 
			1,000 | 
			
			 0.1% 
			 | 
		
		
			| 33 | 
			A-Frame | 
			1,000 | 
			
			 0.1% 
			 | 
		
		
			| 34 | 
			Visx | 
			960 | 
			
			 0.1% 
			 | 
		
		
			| 35 | 
			Kibana | 
			820 | 
			
			 0.1% 
			 | 
		
		
			| 36 | 
			GoJS | 
			700 | 
			
			 0.08% 
			 | 
		
		
			| 37 | 
			ZingChart | 
			430 | 
			
			 0.05% 
			 | 
		
		
			| 38 | 
			Babylon.js | 
			390 | 
			
			 0.04% 
			 | 
		
		
			| 39 | 
			Bokeh | 
			330 | 
			
			 0.04% 
			 | 
		
		
			| 40 | 
			shine.js | 
			280 | 
			
			 0.03% 
			 | 
		
		
			| 41 | 
			Rive | 
			160 | 
			
			 0.02% 
			 | 
		
		
			| 42 | 
			JS Charts | 
			80 | 
			
			 0.01% 
			 | 
		
		
			| 43 | 
			Protovis | 
			50 | 
			
			 0.01% 
			 | 
		
		
			| 44 | 
			Epoch | 
			- | 
			
			 0.00% 
			 | 
		
		
			| 45 | 
			uPlot | 
			- | 
			
			 0.00% 
			 | 
		
		
			| 46 | 
			AntV G6 | 
			- | 
			
			 0.00% 
			 | 
		
		
			| 47 | 
			LocalFocus | 
			- | 
			
			 0.00% 
			 | 
		
		
			| 48 | 
			Timeplot | 
			- | 
			
			 0.00% 
			 |