Besides the charting capabilities offered by Highcharts, theming is yet another strong feature of Highcharts. With its extensive theming API, charts can be customized completely to match the branding of a website or an app. Almost all of the chart elements are customizable through this API. While we have taken a look at some of the theming options in the earlier chapters, such as margins, offsets, and font variations, in this chapter we will explore the theming API in more details. We will do the following things:
Familiarize ourselves with basic theming concepts
Customize different Highcharts elements
Use different fill types and fonts
Create a global theme for our charts
Use jQuery easing for animations
Configure our charts for RTL
We can breakdown theming into two parts:
We will look exclusively...