Highcharts Dashboards 之明和暗主题设置使用文档

亮色与暗色自适应主题允许你在仪表盘的亮色主题和暗色主题之间切换。 要使用亮色与暗色主题,你需要导入 dashboards.css 文件。

css 复制代码
@import "https://code.highcharts.com/dashboards/css/dashboards.css";

接下来,如果你的仪表盘包含带有Highcharts图表的组件,你可能 想要应用自适应的Highcharts主题。有两种方式:

  1. 为 Highcharts 加载 adaptive.js 主题.
html 复制代码
<script src="https://code.highcharts.com/themes/adaptive.js"></script>
  1. 或者, 使用 styledMode 并导入 https://code.highcharts.com/dashboards/css/dashboards.css 。为所有包含图表的组件启用 styledMode 选项。你可以通过在组件配置中将 styledMode 选项设置为 true 来实现。
js 复制代码
{
    type: 'Highcharts',
    renderTo: 'chart-container',
    chartOptions: {
        chart: {
            styledMode: true
        }
        ...
    }
    ...
}

或者你可以通过使用setOptions 方法在全局设置此选项。

js 复制代码
Highcharts.setOptions({
    chart: {
        styledMode: true
    }
});

媒体查询与类名

默认情况下,主题通过
prefers-color-scheme 媒体查询设置为系统默认主题。你也可以通过将 highcharts-lighthighcharts-dark 类应用到仪表盘容器上,强制使用特定的配色方案。

html 复制代码
<div id="container" class="highcharts-dark">

示例

使用仪表盘下方的单选按钮来切换主题。

相关推荐
Highcharts.js2 天前
Highcharts 渲染方式解析:SVG 默认渲染与 Boost 模块的 WebGL 加速,以及它与其他可视化库的不同
svg·webgl·可视化·canvas·highcharts·渲染方式
Highcharts.js3 天前
Highcharts 下钻(Drilldown)柱状图 Demo
数据库·信息可视化·hbase·highcharts·drilldown·js模块·下钻图表
Highcharts.js4 天前
Highcharts 双 Y 轴分组错位柱状图・代码详解
svg·可视化·demo·highcharts·双y轴·数据示例
Highcharts.js5 天前
Highcharts for Python 一套 Python 可视化图表生成库
开发语言·python·highcharts·可视化图表
Highcharts.js10 天前
深入解读 Highcharts Grid:交互式数据表格的产品特色与应用场景
数据可视化·grid·highcharts·可视化图表·在线表格·交互表格·表格编辑器
Highcharts.js18 天前
Highcharts 主流前端框架无缝集成指南
前端·vue.js·前端框架·highcharts·可视化图表
Highcharts.js18 天前
可视化图表之甘特图Gantt:原理、应用与实践指南
甘特图·数据可视化·highcharts·图表渲染
Highcharts.js18 天前
Highcharts大数据渲染模块Boost实战与参数最佳实践表
javascript·数据可视化·boost·highcharts·大数据渲染·加速配置·参数表
Highcharts.js18 天前
数据可视化避坑指南 ——开发中常见图表错误与修复方案
javascript·信息可视化·数据可视化·highcharts·数据可视化避坑·修复方案
Highcharts.js19 天前
Vue 3 + Highcharts Boost 可视化加速模块的完整示例
javascript·vue.js·可视化·boost·highcharts·图表渲染·加速模块