- 23 CSS Charts And Graphs
- Related Articles
- Author
- Links
- Made with
- About a code
- CSS-only Pie Charts
- Author
- Links
- Made with
- About a code
- Skills Chart Animation with a Bit of Houdini Magic
- Author
- Links
- Made with
- About a code
- Pure CSS Area Chart
- Author
- Links
- Made with
- About a code
- Graph
- Author
- Links
- Made with
- About a code
- Pure CSS Donut Charts
- Author
- Links
- Made with
- About a code
- Pure CSS Background Depending on Height
- Author
- Links
- Made with
- About a code
- HTML Chart
- Author
- Links
- Made with
- About a code
- This Pen is 19% HTML & 81% CSS
- Author
- Links
- Made with
- About a code
- Purple Pie Chart
- Author
- Links
- Made with
- About a code
- Statistics Card
- Author
- Links
- Made with
- About a code
- CSS Animation: A Line Graph
- Author
- Links
- Made with
- About a code
- Interactive, Responsive Pie Chart
- Author
- Links
- Made with
- About a code
- Simple and Responsive Organizational Chart
- Author
- Links
- Made with
- About a code
- Bar Graph
- Author
- Links
- Made with
- About a code
- Charles Hayter’s Colour Diagrams
- Author
- Links
- Made with
- About a code
- Diagram
- Author
- Links
- Made with
- About a code
- Interactive SVG & CSS Graph
- Author
- Links
- Made with
- About a code
- Animated CSS Graph
- Author
- Links
- Made with
- About a code
- chart.css
- Author
- Links
- Made with
- About a code
- Pure CSS Bars
- Author
- Links
- Made with
- About a code
- CSS Only 3D Bar Graph
- Author
- Links
- Made with
- About a code
- Circle Chart With Three Bars
- Author
- Chart.js
- How to Use Chart.js?
- Typical Bar Chart Syntax:
- Typical Line Chart Syntax:
- Bar Charts
- Source Code
- Horizontal Bars
- Pie Charts
- Example
- Doughnut Charts
- Scatter Plots
- Source Code
- Line Graphs
- Source Code
- Multiple Lines
- Source Code
- Linear Graphs
- Source Code
- Function Graphs
- JavaScript Graphics
- Chart.js
- Google Chart
- COLOR PICKER
- Report Error
- Thank You For Helping Us!
- Graph chart in html
23 CSS Charts And Graphs
Collection of free HTML and pure CSS chart and graph code examples from Codepen and other resources.
Related Articles
- jQuery Charts And Graphs
- Tailwind Charts And Graphs
Author
Links
Made with
About a code
CSS-only Pie Charts
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Skills Chart Animation with a Bit of Houdini Magic
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Area Chart
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Graph
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Donut Charts
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Background Depending on Height
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
HTML Chart
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
This Pen is 19% HTML & 81% CSS
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Purple Pie Chart
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Statistics Card
Financial chart UI design, animated SVG line. Tooltips on hover. No jQuery, no JavaScript involved.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Animation: A Line Graph
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Dependencies: simple-line-icons.css, jquery.js
Author
Links
Made with
About a code
Interactive, Responsive Pie Chart
Interactive, responsive pie chart with conic-gradient() , CSS variables & Houdini magic.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Simple and Responsive Organizational Chart
HTML5 and CSS3 only simple and responsive organizational chart.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Bar Graph
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Charles Hayter’s Colour Diagrams
An attempt to recreate the colour diagrams in Charles Hayter’s “A New Practical Treatise on the Three Primitive Colours Assumed as a Perfect System of Rudimentary Information”.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Diagram
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Interactive SVG & CSS Graph
Interactive SVG & CSS graph with segments, legend and hover effect.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Animated CSS Graph
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
chart.css
A simple CSS chart system.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Pure CSS Bars
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
CSS Only 3D Bar Graph
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Links
Made with
About a code
Circle Chart With Three Bars
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Author
Chart.js
Chart.js is an free JavaScript library for making HTML-based charts. It is one of the simplest visualization libraries for JavaScript, and comes with the many built-in chart types:
- Scatter Plot
- Line Chart
- Bar Chart
- Pie Chart
- Donut Chart
- Bubble Chart
- Area Chart
- Radar Chart
- Mixed Chart
How to Use Chart.js?
1. Add a link to the providing CDN (Content Delivery Network):
2. Add a to where in the HTML you want to draw the chart:
The canvas element must have a unique id.
Typical Bar Chart Syntax:
Typical Line Chart Syntax:
Bar Charts
Source Code
const xValues = [«Italy», «France», «Spain», «USA», «Argentina»];
const yValues = [55, 49, 44, 24, 15];
const barColors = [«red», «green»,»blue»,»orange»,»brown»];
new Chart(«myChart», type: «bar»,
data: labels: xValues,
datasets: [ backgroundColor: barColors,
data: yValues
>]
>,
options: <. >
>);
Horizontal Bars
Just change type from «bar» to «horizontalBar»:
Pie Charts
Example
new Chart(«myChart», <
type: «pie»,
data: <
labels: xValues,
datasets: [ <
backgroundColor: barColors,
data: yValues
>]
>,
options: <
title: <
display: true,
text: «World Wide Wine Production»
>
>
>);
Doughnut Charts
Just change type from «pie» to «doughnut»:
Scatter Plots
Source Code
new Chart(«myChart», type: «scatter»,
data: datasets: [ pointRadius: 4,
pointBackgroundColor: «rgba(0,0,255,1)»,
data: xyValues
>]
>,
options:<. >
>);
Line Graphs
Source Code
const xValues = [50,60,70,80,90,100,110,120,130,140,150];
const yValues = [7,8,8,9,9,9,10,11,14,14,15];
new Chart(«myChart», type: «line»,
data: labels: xValues,
datasets: [ backgroundColor:»rgba(0,0,255,1.0)»,
borderColor: «rgba(0,0,255,0.1)»,
data: yValues
>]
>,
options:<. >
>);
If you set the borderColor to zero, you can scatter plot the line graph:
Multiple Lines
Source Code
const xValues = [100,200,300,400,500,600,700,800,900,1000];
new Chart(«myChart», type: «line»,
data: labels: xValues,
datasets: [ data: [860,1140,1060,1060,1070,1110,1330,2210,7830,2478],
borderColor: «red»,
fill: false
>, data: [1600,1700,1700,1900,2000,2700,4000,5000,6000,7000],
borderColor: «green»,
fill: false
>, data: [300,700,2000,5000,6000,4000,2000,1000,200,100],
borderColor: «blue»,
fill: false
>]
>,
options: legend:
>
>);
Linear Graphs
Source Code
const xValues = [];
const yValues = [];
generateData(«x * 2 + 7», 0, 10, 0.5);
new Chart(«myChart», type: «line»,
data: labels: xValues,
datasets: [ fill: false,
pointRadius: 1,
borderColor: «rgba(255,0,0,0.5)»,
data: yValues
>]
>,
options: <. >
>);
function generateData(value, i1, i2, step = 1) for (let x = i1; x
Function Graphs
Same as Linear Graph. Just change the generateData parameter(s):
JavaScript Graphics
Plotly.js is a charting library that comes with over 40 chart types, 3D charts, statistical graphs, and SVG maps.
Chart.js
Chart.js comes with many built-in chart types:
- Scatter
- Line
- Bar
- Radar
- Pie and Doughnut
- Polar Area
- Bubble
Google Chart
From simple line charts to complex tree maps, Google Chart provides a number of built-in chart types:
- Scatter Chart
- Line Chart
- Bar / Column Chart
- Area Chart
- Pie Chart
- Donut Chart
- Org Chart
- Map / Geo Chart
COLOR PICKER
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
Thank You For Helping Us!
Your message has been sent to W3Schools.
Top Tutorials
Top References
Top Examples
Get Certified
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.
Graph chart in html
PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.
Инженер как врач общается с телом, программист как священник — с душой компьютера, а системный администратор как медсестра — поддерживает стабильное состояние.
Если называть Python заменой BASIC, то тогда и трансформер Optimus Prime — это только замена грузовика.
Работу программистов следует оценивать не по их изобретательности и логике, а по полноте анализа каждой ситуации.
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Обработать ошибку легко: Постарайтесь исправить программу. Удачный запуск тоже легко обработать: Вы решили не ту задачу. Постарайтесь исправить и эту ошибку.
Вебмастера не должны строить свою жизнь вокруг трафика с Яндекса. Это не должно быть вопросом жизни и смерти сайта.
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.
Подумайте, сколько психических сил потрачено на поиски коренного различия между «алгоритмом» и «программой».
Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков.
Все, что мы делаем в программировании — это частный случай чего-то более общего, и зачастую мы осознаем это чересчур быстро.
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.