- Learning Highcharts
- Joseph Kuan
- 346字
- 2021-08-05 18:23:50
Revisiting the series configuration
By now, we should have an idea of what series properties do. In this section we are going to examine it in more detail.
The series
property is an array of series configuration objects that contain data- and series-specific options. It allows us to specify single series data and multiple series data. The purpose of series objects is to inform Highcharts of the format of the data and how the data is presented in the chart.
All the data values in the chart are specified through the data
field. The data
field is highly flexible, and it can take an array in a number of forms, as follows:
- Numerical values
- An array with x and y values
- Point object with properties describing the data point
The first two options have already been examined in the Accessing axis data type section. In this section we will explore the third option. Let's use the single series Nasdaq example and we will specify the series data through a mixture of numerical values and objects:
series: [{ name: 'Nasdaq', pointStart: Date.UTC(2012, 4, 11, 9, 30), pointInterval: 30 * 60 * 1000, data: [{ // First data point y: 2606.01, marker: { symbol: 'url(./sun.png)' } }, 2622.08, 2636.03, 2637.78, { // Highest data point y: 2639.15, dataLabels: { enabled: true }, marker: { fillColor: '#33CC33', radius: 5 } }, 2637.09, 2633.38, 2632.23, 2632.33, 2632.59, 2630.34, 2626.89, 2624.59, { // Last data point y: 2615.98, marker: { symbol: 'url(./moon.png)' } }] }]
The first and the last data points are objects that have y-axis values and image files to indicate the opening and closing of the market. The highest data point is configured with a different color and data label. The size of the data point is also set slightly larger than default. The rest of the data arrays are just numerical values, as shown in the following screenshot:

There is currently a minor defect in aligning a single data point with an image. However, it helps in perfecting with assigning image properties to the whole series (http://github.com/highslide-software/highcharts.com/issues/969).
- Learning LibGDX Game Development(Second Edition)
- 零起步玩轉掌控板與Mind+
- Visual FoxPro程序設計教程(第3版)
- RTC程序設計:實時音視頻權威指南
- Mastering Scientific Computing with R
- Learning Apache Mahout Classification
- Unreal Engine 4 Shaders and Effects Cookbook
- Quantum Computing and Blockchain in Business
- Kotlin開發教程(全2冊)
- C++反匯編與逆向分析技術揭秘(第2版)
- Hands-On Kubernetes on Windows
- 編程的原則:改善代碼質量的101個方法
- 例說FPGA:可直接用于工程項目的第一手經驗
- Swift 2 Design Patterns
- JavaScript程序設計實例教程(第2版)