图书介绍

学习Highcharts4 英文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

学习Highcharts4 英文版
  • (英)宽著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564160937
  • 出版时间:2016
  • 标注页数:459页
  • 文件大小:37MB
  • 文件页数:477页
  • 主题词:网页制作工具-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

学习Highcharts4 英文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Preface1

Chapter 1:Web Charts9

A short history of web charting9

HTML image map(server-side technology)9

Java applet(client-side)and servlet(server-side)11

Adobe Shockwave Flash(client-side)13

The rise of JavaScript and HTML514

HTML5(SVG and Canvas)14

SVG14

Canvas16

JavaScript charts on the market17

amCharts18

Ext JS 5 charts18

Data Driven Documents19

FusionCharts19

Rapha?l20

Why Highcharts?20

Highcharts and JavaScript frameworks20

Presentation21

License22

Simple API model23

Docu mentations23

Openness(feature request with user voice)24

Highcharts-a quick tutorial24

Directory structure24

Summary32

Chapter 2:Highcharts Configurations33

Configuration structure33

Understanding Highcharts'layout34

Chart margins and spacing settings37

Chart label properties38

Title and subtitle alignments40

Legend alignment41

Axis title alignment42

Credits alignment43

Experimenting with an automatic layout44

Experimenting with a fixed layout46

Framing the chart with axes48

Accessing the axis data type48

Adjusting intervals and background52

Using plot lines and plot bands56

Extending to multiple axes60

Revisiting the series config65

Exploring PlotOptions66

Styling tooltips72

Formatting tooltips in HTML73

Using the callback handler75

Applying a multiple-series tooltip76

Animating charts77

Expanding colors with gradients79

Zooming data with the drilldown feature83

Summary91

Chapter3:Line,Area,and Scatter Charts93

Introducing line charts93

Extending to multiple-series line charts95

Highlighting negative values and raising the base level99

Sketching an area chart102

Mixing line and area series106

Simulating a projection chart106

Contrasting a spline with a step line108

Extending to the stacked area chart110

Plotting charts with missing data112

Combining the scatter and area series115

Polishing a chart with an artistic style117

Summary122

Chapter 4:Bar and Column Charts123

Introducing column charts123

Overlapped column chart126

Stacking and grouping a column chart127

Mixing the stacked and single columns129

Comparing the columns in stacked percentages131

Adjusting column colors and data labels132

Introducing bar charts135

Giving the bar chart a simpler look137

Constructing a mirror chart139

Extending to a stacked mirror chart142

Converting a single bar chart into a horizontal gauge chart144

Sticking the charts together146

Summary148

Chapter 5:Pie Charts149

Understanding the relationship between chart,pie,and series149

Plotting simple pie charts-single series150

Configuring the pie with sliced off sections151

Applying a legend to a pie chart154

Plotting multiple pies in a chart-multiple series155

Preparing a donut chart-multiple series157

Building a chart with multiple series types160

Creating a stock picking wheel164

Understanding startAngle and endAngle166

Creating slices for share symbols167

Creating shapes with Highcharts'renderer169

Summary172

Chapter 6:Gauge,Polar,and Range Charts173

Loading gauge,polar,and range charts173

Plotting a speedometer gauge chart174

Plotting a twin dials chart-a Fiat 500 speedometer174

Plotting a gauge chart pane175

Setting pane backgrounds176

Managing axes with different scales178

Extending to multiple panes180

Gauge series-dial and pivot183

Polishing the chart with fonts and colors185

Plotting the solid gauge chart187

Converting a spline chart to a polar/radar chart193

Plotting range charts with market index data197

Using a radial gradient on a gauge chart200

Summary205

Chapter 7:Bubble,Box Plot,and Error Bar Charts207

The bubble chart208

Understanding how the bubble size is determined208

Reproducing a real-life chart210

Understanding the box plot chart217

Plotting the box plot chart218

Making sense with the box plot data219

The box plot tooltip221

The error bar chart222

Summary223

Chapter 8:Waterfall,Funnel,Pyramid,and Heatmap Charts225

Constructing a waterfall chart225

Making a horizontal waterfall chart228

Constructing a funnel chart230

Joining both waterfall and funnel charts231

Plotting a commercial pyramid chart233

Plotting an advanced pyramid chart235

Exploring a heatmap chart with inflation data238

Experimenting with dataClasses and nullColor options in a heatmap242

Summary246

Chapter 9:3D Charts247

What a Highcharts 3D chart is and isn't247

Experimenting with 3D chart orientation248

Alpha and beta orientations248

The depth and view distance253

Configuring the 3D chart background254

Plotting the column,pie,donut,and scatter series in 3D charts255

3D columns in stacked and multiple series256

Column depth and Z-padding256

Plotting the infographic 3D columns chart260

Plotting 3D pie and donut charts262

The 3D scatter plot265

Navigating with 3D charts268

Drilldown 3D charts268

Click and drag 3D charts270

Mousewheel scroll and view distance273

Summary275

Chapter 10:Highcharts APIs277

Understanding the Highcharts class model278

Highcharts constructor--Highcharts.Chart279

Navigating through Highcharts components279

Using the object hierarchy279

Using the Chart.get method281

Using both the object hierarchy and the Chart.get method281

Using the Highcharts APIs282

Chart configurations283

Getting data in Ajax and displaying a new series with Chart.addSeries284

Displaying multiple series with simultaneous Ajax calls288

Extracting SVG data with Chart.getSVG291

Selecting data points and adding plot lines295

Using Axis.getExtremes and Axis.addPlotLine295

Using the Chart.getSelectedPoints and Chart.renderer methods297

Exploring series update298

Continuous series update299

Testing the performance of various Highcharts methods302

Applying a new set of data with Series.setData303

Using Series.remove and Chart.addSeries to reinsert series with new data304

Updating data points with Point.update306

Removing and adding data points with Point.remove and Series.addPoint308

Exploring SVG animation performance on browsers310

Comparing Highcharts'performance on large datasets312

Summary315

Chapter 11:Highcharts Events317

Introducing Highcharts events317

Portfolio history example319

The top-level chart320

Constructing the series configuration for a top-level chart322

Launching an Ajax query with the chart load event323

Activating the user interface with the chart redraw event324

Selecting and unselecting a data point with the point select and unselect events324

Zooming the selected area with the chart selection event325

The detail chart328

Constructing the series configuration for the detail chart329

Hovering over a data point with the mouseover and mouseout point events330

Applying the chart click event331

Changing the mouse cursor over plot lines with the mouseover event337

Setting up a plot line action with the click event337

Stock growth chart example339

Plotting averaging series from displayed stock series340

Launching a dialog with the series click event345

Launching a pie chart with the series checkboxClick event346

Editing the pie chart's slice with the data point's click,update,and remove events347

Summary349

Chapter 12:Highcharts and jQuery Mobile351

A short introduction to iQuery Mobile351

Understanding mobile page structure352

Understanding page initialization354

Linking between mobile pages357

Highcharts in touch-screen environments360

Integrating Highcharts and jQuery Mobile using an Olympic medals table application360

Loading up the gold medals page362

Detecting device properties363

Plotting a Highcharts chart on a mobile device363

Switching graph options with the jQuery Mobile dialog box370

Changing the graph presentation with a swipeleft motion event373

Switching the graph orientation with the o rientationchange event374

Drilling down for data with the point click event376

Building a dynamic content dialog with the point click event377

Applying the gesturechange(pinch actions)event to a pie chart379

Summary382

Chapter 13:Highcharts and Ext JS383

A short introduction to Sencha Ext JS383

A quick tour of Ext JS components385

Implementing and loading Ext JS code385

Creating and accessing Ext JS components386

Using layout and viewport388

Panel389

GridPanel389

FormPanel389

TabPanel390

Window390

Ajax391

Store and JsonStore391

Example of using JsonStore and GridPanel392

The Highcharts extension394

Step 1-removing some of the Highcharts options394

Step 2-converting to a Highcharts extension configuration395

Step 3-constructing a series option by mapping the JsonStore data model395

Step 4-creating the Highcharts extension396

Passing series-specific options in the Highcharts extension398

Converting a data model into a Highcharts series398

X-axis category data and y-axis numerical values398

Numerical values for both x and y axes399

Performing preprocessing from store data399

Plotting pie charts401

Plotting donut charts402

Module APIs403

addSeries404

removeSerie and removeAllSeries404

setTitle and setSubTitle404

draw405

Event handling and export modules405

Extending the example with Highcharts405

Displaying a context menu by clicking on a data point412

A commercial RIA with Highcharts-Profiler414

Summary416

Chapter 14:Server-side Highcharts417

Running Highcharts on the server side417

Highcharts on the server side418

Batik-an SVG toolkit418

PhantomJS(headless webkit)419

Creating a simple PhantomJS script420

Creating our own server-side Highcharts script421

Running the Highcharts server script424

Server script usage424

Running the script as a standalone command424

Running the script as a listening server426

Passing options to the listening server427

Summary427

Chapter 15:Highcharts Online Services and Plugins429

Highcharts export server-export.highcharts.com429

Highcharts Cloud Service431

Highcharts plugins437

The regression plot plugin437

The draggable points plugin438

Creating a new effect by combining plugins440

Guidelines for creating a plugin443

Implementing the plugin within a self-invoking anonymous function444

Using Highcharts.wrap to extend existing functions444

Using a prototype to expose a plugin method445

Defining a new event handler446

Summary447

Index449

热门推荐