javascript - 如何更改标签的 fontFamily 并删除 chart.js 中的网格
问题描述
我想自定义chart.js中的标签,但似乎没有找到正确的方法。我需要在哪里放置样式选项?周围有什么?有没有办法一起删除网格线?
options: {
scale: {
gridLines: {
display: false
},
scaleLabel: {
fontColor: 'green',
fontSize: '24px',
fontFamily: "Montserrat"
},
ticks: {
maxTicksLimit: 1,
display: false,
},
}
},
我希望字体颜色变为绿色并变大,但它根本不会影响字体。GridLines 也是如此。我希望垂直线和水平线都会被删除,但垂直线不受影响。
解决方案
该radar
图表使用线性径向轴。该文档详细说明了可用于图表轴的所有自定义项。
字体
要按照上面的方式配置字体,您需要在pointLabels
属性下的选项中设置这些设置:
options: {
scale: {
pointLabels: {
fontColor: 'green',
fontSize: 24,
fontFamily: "Montserrat"
}
}
}
请注意,该fontSize
属性应该是一个数字,而不是一个字符串。
角线
轴线有两种不同的设置(gridLines
和angleLines
)。这些angleLines
是从图表中心向外辐射的线条,以及您想要另外隐藏的内容。要隐藏angleLines
,您需要执行以下操作:
options: {
scale: {
angleLines: {
display: false
}
}
}
推荐阅读
- php - 如何修复wordpress插件中的“无法在写入上下文中使用函数返回值”
- javascript - 如果用户允许位置共享,我需要 GTM 容器中的自定义 javascript 变量返回 true
- jquery - 如何将 jQuery UI (jqueryui) 与 StackBlitz、TypeScript 和 NPM 一起使用
- ruby - DynamoDB put_item 错误“没有这样的成员”(Ruby SDK)
- javascript - 从嵌套的 json javascript 中获取数据
- c++ - range-v3 中范围的结构化绑定声明
- c++ - 覆盖 Cpp 中的链接以指向模拟实现
- python-3.7 - 将用户输入中的重音字符写入文本文件 Python 3.7
- jboss - 从 jboss5.1.2eap 迁移到 JBoss7.2eap:java.lang.NoClassDefFoundError: Lorg/apache/commons/dbcp/BasicDataSource
- c# - 无法找到构造函数