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-light 或 highcharts-dark 类应用到仪表盘容器上,强制使用特定的配色方案。

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

示例

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

相关推荐
Highcharts.js5 小时前
关联网络图可视化与力导向关系图开发示例
学习·信息可视化·highcharts·前端可视化·交互图表·力导向图·network graph
Highcharts.js4 天前
用Highcharts开发动态主从图表|双图联动的时间序列图表示例
javascript·数据库·信息可视化·highcharts·图表开发·动态图表
Highcharts.js5 天前
Highcharts动态图表与数据实时更新应用讲解
javascript·highcharts·前端可视化·动态图表·交互图表·图表教程·实时刷新
Highcharts.js5 天前
如何在macOS桌面应用集成Highcharts
macos·highcharts·前端可视化·交互图表
Highcharts.js6 天前
动态数据可视化架构:Highcharts + PHP + MySQL 从数据库到数据渲染
数据库·mysql·php·开发文档·实时数据·highcharts·图表开发
Highcharts.js8 天前
AI智能时代,数据美学更加重要:如何搭建交互可视化仪表盘
数据可视化·仪表盘·highcharts·bi设计·ui设计美学·图表开发技巧·智能图表
Highcharts.js9 天前
Highcharts 绘图带与绘图线官方使用文档说明
开发文档·文档·highcharts·绘图线
Highcharts.js9 天前
Highcharts 仪表板编辑器 Dashboards介绍
数据可视化·仪表盘·大屏端·highcharts·dashboards·企业驾驶舱
Highcharts.js9 天前
可视化商用图表库对比,如何选择?
前端·javascript·学习·信息可视化·highcharts·前端可视化
Highcharts.js10 天前
图表开发实战总结| 7 条“黄金法则”与“性能铁律”
前端·javascript·vue.js·编辑器·时序数据库·highcharts