没有合适的资源?快使用搜索试试~ 我知道了~
首页Highcharts实战宝典:80个实例打造动态交互图表
Highcharts实战宝典:80个实例打造动态交互图表
需积分: 5 4 下载量 50 浏览量
更新于2024-07-16
收藏 16.27MB PDF 举报
"Highcharts Cookbook是一本实用指南,专注于大数据可视化的高级开发者工具。该书由Nicholas Terwoord撰写,旨在帮助读者在Web项目中创建、集成和扩展动态且互动的图表。书中提供了80个实战配方,涵盖了广泛的图表类型和应用场景,适合希望通过Highcharts框架快速提升数据可视化技能的开发人员。 Highcharts是一个流行的JavaScript库,特别适用于在Web应用中实现各种图表,如线图、柱状图、饼图、散点图等。这本书不仅教授基础知识,还包括如何处理大量数据,优化性能,以及如何利用Highcharts的API进行深度定制和交互设计。读者可以从中学习到如何将图表与后端数据源集成,如何响应用户交互,以及如何在不同浏览器和设备上保持兼容性。 版权方面,Highcharts Cookbook受到Packt Publishing的保护,未经出版商事先书面许可,不得复制、存储或通过任何形式传输书中的内容。尽管作者和出版社已尽力确保信息的准确性,但书籍不提供任何明示或默示的保修,因此不承担因本书内容导致的直接或间接损失的责任。 在内容上,Packt Publishing确保了对书中提及的所有公司和产品的商标使用符合规范,但并不能保证所有信息的绝对准确。本书是开发人员深入理解Highcharts的强大工具,无论你是初学者还是经验丰富的开发者,都可以从中找到适合自己的教程和实践案例,进一步提升在大数据可视化领域的专业能力。"
资源详情
资源推荐
Preface
3
f Python (http://www.python.org/): This is a programming language used in
some recipes for server-side examples. This book was written assuming version 2.7
of Python is being used, and it is unlikely that these examples will work in Python 3
or higher.
f pip (http://pip-installer.org/): This is a package manager for Python.
This book was written assuming version 1.4 or higher is being used.
f PHP (http://php.net): This is a general-purpose scripting language used in some
recipes for server-side examples. This book was written assuming version 5.3 or
higher is being used.
f Web browser: Any recent version of Firefox, Chrome, Internet Explorer, or Safari
should work ne.
Who this book is for
I've done my best to make this book as easy to read as possible for anyone with a technical
background. However, this book will be easier to understand and more useful for JavaScript
developers or other developers working on web applications.
Conventions
In this book, you will nd a number of styles of text that distinguish between different kinds of
information. Here are some examples of these styles, and an explanation of their meaning.
Code words in text, database table names, folder names, lenames, le extensions,
pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "Charts
are created by making instances of a Highcharts.Chart object, either directly via its
constructor or indirectly using plugins developed for different JavaScript frameworks."
A block of code is set as follows:
{
"name": "my-project",
"dependencies": {
"highcharts": "~3.0",
"jquery": "^1.9"
}
}
Preface
4
When we wish to draw your attention to a particular part of a code block, the relevant lines
or items are set in bold:
var options = {
// ...
tooltip: {
formatter: function() {
return 'We have ' + this.y + ' ' + this.point.options.
category + 's'
}
}
}
Any command-line input or output is written as follows:
pip install bottle==0.11.6
New terms and important words are shown in bold. Words that you see on the screen, in
menus or dialog boxes for example, appear in the text like this: "Click on the By hour button,
as shown in the following screenshot."
Warnings or important notes appear in a box like this.
Tips and tricks appear like this.
Reader feedback
Feedback from our readers is always welcome. Let us know what you think about this
book—what you liked or may have disliked. Reader feedback is important for us to develop
titles that you really get the most out of.
To send us general feedback, simply send an e-mail to feedback@packtpub.com,
and mention the book title via the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing
or contributing to a book, see our author guide on www.packtpub.com/authors.
Customer support
Now that you are the proud owner of a Packt book, we have a number of things to help you
to get the most from your purchase.
Preface
5
Downloading the example code
You can download the example code les for all Packt books you have purchased from your
account at http://www.packtpub.com. If you purchased this book elsewhere, you can
visit http://www.packtpub.com/support and register to have the les e-mailed directly
to you.
Downloading the color images of this book
We also provide you a PDF le that has color images of the screenshots/diagrams used in
this book. The color images will help you better understand the changes in the output. You
can download this le from https://www.packtpub.com/sites/default/files/
downloads/9688OT_Images.pdf.
Errata
Although we have taken every care to ensure the accuracy of our content, mistakes do
happen. If you nd a mistake in one of our books—maybe a mistake in the text or the code—
we would be grateful if you would report this to us. By doing so, you can save other readers
from frustration and help us improve subsequent versions of this book. If you nd any errata,
please report them by visiting http://www.packtpub.com/submit-errata, selecting
your book, clicking on the errata submission form link, and entering the details of your
errata. Once your errata are veried, your submission will be accepted and the errata will
be uploaded on our website, or added to any list of existing errata, under the Errata section
of that title. Any existing errata can be viewed by selecting your title from http://www.
packtpub.com/support.
Piracy
Piracy of copyright material on the Internet is an ongoing problem across all media.
At Packt, we take the protection of our copyright and licenses very seriously. If you come
across any illegal copies of our works, in any form, on the Internet, please provide us with
the location address or website name immediately so that we can pursue a remedy.
Please contact us at copyright@packtpub.com with a link to the suspected
pirated material.
We appreciate your help in protecting our authors, and our ability to bring you
valuable content.
Questions
You can contact us at questions@packtpub.com if you are having a problem with
any aspect of the book, and we will do our best to address it.
1
Getting Started with
Highcharts
In this chapter, we will cover the following recipes:
f Finding documentation on Highcharts
f Creating your rst chart
f Including multiple series in one chart
f Displaying multiple charts in one graph
f Using the same data in multiple charts
f Creating spiderweb graphs for comparison
f Creating custom tooltips
f Adding extra content to tooltips
f Making charts internationalizable/localizable
f Creating a new theme
f Creating reusable graphs
Introduction
This chapter explains the basics of creating and rendering a chart using Highcharts and
how to work with different Highcharts options to congure charts. All charts are created by
providing a chart with the options object; options allows the user to dene the behavior
and look and feel of the chart.
Charts are created by making instances of a Highcharts.Chart object, either directly
via its constructor or indirectly using plugins developed for different JavaScript frameworks.
www.allitebooks.com
剩余331页未读,继续阅读
code_8888
- 粉丝: 49
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功