当前位置: 首页 > web >正文

前端vue2修改echarts字体为思源黑体-避免侵权-可以更换为任意字体统一管理

1.下载字体

npm install @fontsource/noto-sans-sc
不知道为什么我从github上面下载的不好使,所以就用了npm的

2.引用字体

import '@fontsource/noto-sans-sc';
在入口文件-main.js中引用

3.设置echats模板样式

import * as echarts from 'echarts'; // 在import的后面,echarts的前面加一个 * as
Vue.prototype.$echarts = echarts;
echarts.registerTheme('noto-font-theme', {textStyle: {fontFamily: 'Noto Sans SC, sans-serif',},title: {textStyle: {fontFamily: 'Noto Sans SC, sans-serif',},subtextStyle: {fontFamily: 'Noto Sans SC, sans-serif',},},legend: {textStyle: {fontFamily: 'Noto Sans SC, sans-serif',},},toolbox: {textStyle: {fontFamily: 'Noto Sans SC, sans-serif',},},tooltip: {textStyle: {fontFamily: 'Noto Sans SC, sans-serif',},},xAxis: {axisLabel: {fontFamily: 'Noto Sans SC, sans-serif',},},yAxis: {axisLabel: {fontFamily: 'Noto Sans SC, sans-serif',},},
});

4.在代码中使用模板

给echarts设置模板

this.pieCharts = this.$echarts.init(chartDom, 'noto-font-theme');
http://www.xdnf.cn/news/3014.html

相关文章:

  • Linux 权限管理
  • API文档生成与测试工具推荐
  • 提示词工程实战指南:解锁AI创作的隐藏技巧与实例
  • AI驱动全流程基于PLUS-InVEST模型的生态系统服务多情景智能模拟与土地利用优化、论文写作
  • Python3: 函数式编程特性
  • 基于Spring Boot 电商书城平台系统设计与实现(源码+文档+部署讲解)
  • Day16(贪心算法)——LeetCode45.跳跃游戏II763.划分字母区间
  • 异步IO与Tortoise-ORM的数据库
  • Markdown转WPS office工具pandoc实践笔记
  • 从 Pretrain 到 Fine-tuning:大模型迁移学习的核心原理剖析
  • 《数据结构之美--二叉树oj题练习》
  • 数据结构每日一题day13(链表)★★★★★
  • C语言教程(二十二):C 语言头文件详解
  • kafka消息的顺序性如何保持一致的
  • HTML Picture标签详细教程
  • 使用DDR4控制器实现多通道数据读写(十)
  • SpringBoot中获取系统及硬件信息
  • I2C、SPI、UART 协议详解:优缺点与使用场景
  • Git操作指令
  • Nacos源码—2.Nacos服务注册发现分析三
  • 数据库概论速成期中版
  • RHCE第七章:SElinux
  • 初中九年级学生体测准考证照片采集软件使用说明
  • 机器学习之五:基于解释的学习
  • 【codeforces 2104D,E】欧拉筛,字符串上dp
  • 深度剖析 RocketMQ 5.0 之消息进阶:如何支撑复杂业务消息场景?
  • 飞鸟游戏模拟器 1.0.3 | 完全免费无广告,内置大量经典童年游戏,重温美好回忆
  • React 19 用到的新特性
  • CosyVoice、F5-TTS、GPT-SoVITS、Fish-Speech声音模型项目深度对比:选型指南
  • Linux 下编译BusyBox