javascript - Highcharts X轴日期粗体
问题描述
我试图在我的 highcharts x 轴上将日期设为粗体和红色,其中时间也以 12 小时格式显示。我已经完成了以下代码,但它使 x 轴上的所有元素都像我的时间是 12 小时格式一样粗体。
Highcharts.each($('.highcharts-xaxis-labels')[0].children, function(p, i) {
if (p.textContent.match(/[a-z]/i)) {
$(p).css({
fill: '#951515',
fontWeight: 'bold'
})
}
})
我该如何做到这一点?
解决方案
尝试在条件中进行此更改以匹配。
如果不是时间,请将其设为粗体黑色。
Highcharts.each($('.highcharts-xaxis-labels')[0].children, function(p, i) {
if ( !p.textContent.match(/\d\d[ap]m/i)) {
$(p).css({
fill: '#951515',
fontWeight: 'bold'
})
}
})
\d\d[ap]m
将匹配04am
,16pm
等。
推荐阅读
- php - 如何在incinga2中运行sql自定义查询?
- javascript - JavaScript - 返回两个对象之间的差异?
- git - 错误用户的 git ssh 权限被拒绝
- python - 默认情况下 __eq__() 方法里面有什么
- flutter - 我有一个关于 RenderBox 没有布局的问题:ChartContainerRenderObject
#84b56 需要油漆 - scala - 使用 Spark 和 Scala 清理大小约为 40GB 的 CSV/Dataframe
- spring-batch - Spring批处理Gemfire 9.6连接错误 - 原因:java.io.IOException:无法写入部署目录
- python - 编辑表格内容并将更改发送到数据库
- javascript - 试图让 cookie 在 html 的表单中预填充字段
- java - How can I copy resolved dependencies to a new location, into dynamically created directories based on the dependencies details