argin-left:0;text-align:left;">
argin-left:0;text-align:left;">AnyChart 数据可视化框架
argin-left:0;text-align:left;">
argin-left:0;text-align:left;">AnyChart 是一个灵活的 JavaScript(HTML5、SVG、VML)图表框架,适合任何需要数据可视化的解决方案。
argin-left:0;text-align:left;">有几种方法可以下载/安装 AnyChart。
argin-left:0;text-align:left;">所有二进制文件都位于 dist 文件夹中。
argin-left:0;text-align:left;">如果您不想自己下载和托管 AnyChart,您可以从 AnyChart CDN(内容交付网络)中包含它:https://www.anychart.com/download/cdn
argin-left:0;text-align:left;">您可以使用 npm、bower 或 yarn 安装 AnyChart:
argin-left:0;text-align:left;">开始使用 AnyChart 的最快方法是将框架包含到网页中并编写一些代码。请看下面的这个简单的 HTML 代码段:
<!doctype html>
<body>
<div id="container" style="width: 500px; height: 400px;"></div>
<script src="https://cdn.anychart.com/releases/v8/js/anychart-base.min.js" type="text/javascript"></script>
<script>anychart.onDocumentReady(function() {// create a pie chartvar chart = anychart.pie([["Chocolate", 5],["Rhubarb compote", 2],["Crêpe Suzette", 2],["American blueberry", 2],["Buttermilk", 1]]);chart.title("Top 5 pancake fillings");// set the container where chart will be drawnchart.container("container");// draw the chart on the pagechart.draw();});
</script>
</body>
</html>
argin-left:0;text-align:left;">AnyChart 为不同类型的技术提供了各种各样的插件,其中包括:
argin-left:0;text-align:left;">你可以在你的 TypeScript 项目中使用 AnyChart - 我们有我们的库的定义文件,你可以在分发文件夹中找到。 请查看 webpack 和 typescript 集成示例以获取更多详细信息。
argin-left:0;text-align:left;">您可以通过两种方式在 ECMAScript 6 项目中使用 AnyChart:
argin-left:0;text-align:left;">要在页面上添加 AnyChart,请使用 section with attribute。<script>
type="module"
<script type="module">import '_localpath_to_anychart/anychart-bundle.min.js'// regular AnyChart code here
</script>
argin-left:0;text-align:left;">有关更多详细信息,请查看 AnyChart ES6 示例。
argin-left:0;text-align:left;">您可以将 AnyChart 与任何捆绑工具或模块加载器一起使用,例如 WebPack、Browserify、Require.js 等。 有关更多详细信息,请查看 AnyChart Webpack 示例。
argin-left:0;text-align:left;">AnyChart 可以在任何平台和任何数据库上运行。创建这些示例是为了演示 AnyChart 如何轻松集成到您的环境中。 所有示例均在 Apache 2.0 许可证下分发,并且可以根据您的应用程序进行自定义。如果您对此处未列出的特定集成感兴趣,请联系我们。
ASP.NET、C# 和 MySQL | ASP.NET、VB.NET 和 MySQL | ASP.NET、C#、SignalR 和 MySQL |
Go、Revel 和 MySQL | Go 和 MySQL | Java Servlet、Maven、JDBC、JSP 和 MySQL |
使用 socket.io 的 NodeJS 和 MongoDB | Java Spring、Maven、Hibernate 和 MySQL | Julia 和 MySQL |
NodeJS Express、Jade 和 MongoDB | PHP、Symfony 和 MySQL | PHP、Laravel 和 MySQL |
PHP、Slim 和 MySQL | Perl、Catalyst Web 框架和 MySQL | Python、Flask 和 MySQL |
Python、Django 和 MySQL | R、Shiny 和 MySQL | Ruby、Sinatra 和 MySQL |
Ruby on Rails 和 MySQL | Scala、Akka 和 MySQL | Scala、Play 和 MySQL |
argin-left:0;text-align:left;">要为 AnyChart 项目做出贡献,请:
develop
develop
argin-left:0;text-align:left;">GitHub 文档:分叉仓库。
GitHub 文档:使用拉取请求进行协作。
argin-left:0;text-align:left;">请注意:
argin-left:0;text-align:left;">AnyChart 使用多个第三方库和工具来处理 JavaScript 和 CSS。
argin-left:0;text-align:left;">build.py
python 脚本用于 AnyChart 项目。您需要安装 python 才能使用它。
argin-left:0;text-align:left;">要查看构建脚本的所有可用选项,请使用 或 command:-h
--help
argin-left:0;text-align:left;">./build.py -h
.
argin-left:0;text-align:left;">要查看命令选项,请使用:
argin-left:0;text-align:left;">./build.py <command_name> -h
argin-left:0;text-align:left;">要安装所有依赖项,请使用以下命令:deps
argin-left:0;text-align:left;">./build.py deps
.
argin-left:0;text-align:left;">运行此命令后,您可以使用以下命令编译项目:compile
argin-left:0;text-align:left;">./build.py compile
argin-left:0;text-align:left;">这将编译 anychart-bundle 的生产版本和所有模块,并将它们放入文件夹中。您可以在我们的 Modules 文章中阅读有关模块的更多信息。out
argin-left:0;text-align:left;">要创建用于调试目的的开发版本,请使用 或 option:-d
--develop
argin-left:0;text-align:left;">./build.py compile -d
argin-left:0;text-align:left;">该选项会生成属性重命名报告、变量重命名报告和源映射位置映射文件:-df
argin-left:0;text-align:left;">./build.py compile -df
argin-left:0;text-align:left;">源映射将缩小的代码映射到源代码。关于在 Chrome 中使用源映射或在 Firefox 中使用源映射的信息。
argin-left:0;text-align:left;">AnyChart 从 v8.0.0 开始就被结构化为模块,所以你可以只使用你需要的。请查看我们的文章 模块 以开始使用模块。
├── css
│ ├── anychart.less
│ ...
├── dist
│ ├── json-schema.json
│ ├── xml-schema.xsd
│ ...
├── src
│ ├── charts
│ ├── core
│ ├── modules
│ ├── themes
│ ...
│ README.md
│ LICENSE
│ ...
argin-left:0;text-align:left;">该文件夹包含编译为一个 .css 文件的 .less CSS 文件。css
argin-left:0;text-align:left;">该文件夹包含根据项目结构组织的 AnyChart 源代码文件。例如:src
charts
子文件夹包含图表类core
子文件夹包含核心类modules
子文件夹包含模块themes
包含主题argin-left:0;text-align:left;">该文件夹包含二进制文件和 JSON/XML 架构。dist
argin-left:0;text-align:left;">编辑
argin-left:0;text-align:left;">© AnyChart.com - JavaScript 图表。保留所有权利。编辑