# Big welcome by the Chartist Guy
[![Join the chat at https://gitter.im/gionkunz/chartist-js](https://badges.gitter.im/gionkunz/chartist-js.svg)](https://gitter.im/gionkunz/chartist-js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![npm version](http://img.shields.io/npm/v/chartist.svg)](https://npmjs.org/package/chartist) [![build status](http://img.shields.io/travis/gionkunz/chartist-js.svg)](https://travis-ci.org/gionkunz/chartist-js) [![Inline docs](http://inch-ci.org/github/gionkunz/chartist-js.svg?branch=develop)](http://inch-ci.org/github/gionkunz/chartist-js)
![The Chartist Guy](https://raw.github.com/gionkunz/chartist-js/develop/site/images/chartist-guy.gif "The Chartist Guy")
*Checkout the documentation site at http://gionkunz.github.io/chartist-js/*
*Checkout this lightning talk that gives you an overview of Chartist in 5 minutes https://www.youtube.com/watch?v=WdYzPhOB_c8*
*Guest talk of the Chartist.js Guy at the Treehouse Show https://www.youtube.com/watch?v=h9oH0iDaZDQ&t=2m40s*
Chartist.js is a simple responsive charting library built with SVG. There are hundreds of nice charting libraries already
out there, but they are either:
* not responsive
* use the wrong technologies for illustration (canvas)
* are not flexible enough while keeping the configuration simple
* are not friendly to your own code
* are not friendly to designers
* have unnecessary dependencies to monolithic libraries
* more annoying things
That's why we started Chartist.js and our goal is to solve all of the above issues.
## What is it made for?
Chartist's goal is to provide a simple, lightweight and unintrusive library to responsively craft charts on your website.
It's important to understand that one of the main intentions of Chartist.js is to rely on standards rather than providing
it's own solution to a problem which is already solved by those standards. We need to leverage the power of browsers
today and say good bye to the idea of solving all problems ourselves.
Chartist works with inline-SVG and therefore leverages the power of the DOM to provide parts of its functionality. This
also means that Chartist does not provide it's own event handling, labels, behaviors or anything else that can just be
done with plain HTML, JavaScript and CSS. The single and only responsibility of Chartist is to help you drawing "Simple
responsive Charts" using inline-SVG in the DOM, CSS to style and JavaScript to provide an API for configuring your charts.
## Example site
You can visit this Site http://gionkunz.github.io/chartist-js/ which is in fact a build of the current project.
We are still developing and constantly add features but you can already use Chartist.js in your projects as we have
reached a stable and reliable state already.
## Version notes
We are currently still heavily developing in order to make Chartist.js better. Your help is needed! Please contribute
to the project if you like the idea and the concept and help us to bring nice looking responsive open-source charts
to the masses.
### Important missing stuff
1. Jasmine Tests!
2. Documentation: JSDoc, Getting started documentation and landing page
3. Better accessibility using ARIA and other optimizations
4. Better interfaces to the library (i.e. jQuery with data-* attributes for configuration), Angular.js directive etc.
5. Richer Sass / CSS framework
6. Other charts types (spider etc.)
## Plugins
Some features aren't right for the core product
but there is a great set of plugins available
which add features like:
* [Axis labels](http://gionkunz.github.io/chartist-js/plugins.html#axis-title-plugin)
* [Tooltips at data points](https://gionkunz.github.io/chartist-js/plugins.html#tooltip-plugin)
* [Coloring above/below a threshold](https://gionkunz.github.io/chartist-js/plugins.html#threshold-plugin)
and more.
See all the plugins [here](https://gionkunz.github.io/chartist-js/plugins.html).
## Contribution
We are looking for people who share the idea of having a simple, flexible charting library that is responsive and uses
modern and future-proof technologies. The goal of this project is to create a responsive charting library where developers
have their joy in using it and designers love it because of the designing flexibility they have.
Contribute if you like the Chartist Guy!
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Chartist.js是一个非常简单而且实用的JavaScript前端图表生成器,它支持SVG格式,图表数据转换十分灵活,同时也支持多种图表展现形式,不失为一款前端开发者的开发利器。 Chartist.js的特点 配置十分简单,可以很方便地转换各种图表数据格式。 CSS和JavaScript分离,因此代码比较简洁,使用就相对方便。 使用SVG格式,因此Chartist.js可以很灵活的在Web页面上应用。 响应式图表,支持不同的浏览器尺寸和分辨率。 支持自定义 SASS 架构。
资源推荐
资源详情
资源评论
收起资源包目录
强大的JavaScript响应式图表Chartist.js (188个子文件)
.bowerrc 45B
.buildignore 8B
chartist.min.css 11KB
custom-style-donut-chart.css 666B
custom-style-line-chart.css 663B
custom-style-bar-chart.css 378B
custom-style-pie-chart.css 358B
colour-override-line-chart.css 134B
.editorconfig 415B
chartist-guy.gif 62KB
.gitattributes 11B
.gitignore 127B
default.hbs 5KB
dox-member.hbs 1KB
index.hbs 1KB
landing.hbs 1KB
navigation.hbs 890B
live-example.hbs 665B
side-navigation.hbs 601B
browser-support-table.hbs 501B
table.hbs 431B
api-side-navigation.hbs 373B
section.hbs 372B
content.hbs 370B
code-snippet.hbs 355B
dox-module.hbs 325B
example-chart.hbs 311B
api-documentation.hbs 269B
dox-section.hbs 237B
examples.hbs 220B
plugins.hbs 207B
getting-started.hbs 197B
code.hbs 172B
heading.hbs 150B
hint.hbs 136B
sub-section.hbs 103B
text.hbs 17B
404.html 3KB
runner.html 840B
two-charts.html 460B
simple-start.html 317B
simple-start-cdn.html 221B
aspect-ratio-container.html 46B
favicon.ico 1KB
chartist.js 161KB
chartist.min.js 36KB
core.js 33KB
svg.js 26KB
spec-svg.js 19KB
bar.js 19KB
line.js 17KB
svg-path.js 15KB
pie.js 14KB
interpolation.js 12KB
spec-pie-chart.js 11KB
spec-line-chart.js 10KB
spec-core.js 9KB
base.js 8KB
spec-base-chart.js 8KB
axis.js 4KB
lorem-helper.js 4KB
class.js 4KB
example-line-svg-animation.js 3KB
main.js 3KB
spec-bar-chart.js 3KB
event.js 2KB
auto-scale-axis.js 2KB
fixed-scale-axis.js 2KB
common-helpers.js 2KB
example-donut-animation.js 2KB
example-plugin-fill-donut.js 2KB
dox-helpers.js 2KB
example-simple-svg-animation.js 2KB
step-axis.js 2KB
example-dynamic-colours.js 1KB
jasmine.js 1KB
chartist-guy.js 1KB
copy.js 1KB
watch.js 1KB
example-plugin-accessibility.js 1KB
example-line-simple-responsive.js 1KB
sass.js 1KB
example-line-series-override.js 1KB
concat.js 1KB
spec-axes.js 1KB
simple-configuration-chart.js 1KB
example-bar-extreme-responsive.js 987B
example-bar-with-circle-modify-drawing.js 901B
connect.js 898B
example-line-modify-drawing.js 889B
assemble.js 874B
example-plugin-zoom.js 829B
line-scatter-random.js 795B
usemin.js 784B
example-line-months-interpolation.js 749B
example-gallery-three.js 743B
example-plugin-sketchy.js 742B
simple-start-fixed-chart.js 729B
example-plugin-axistitle.js 727B
example-simple-bar.js 715B
共 188 条
- 1
- 2
资源评论
oSayMissyou0
- 粉丝: 31
- 资源: 67
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功