javascript - Highcharts 7 - 使注解居中
问题描述
我希望在我的 Highchart 上某些数据的顶部出现注释。我已经在我的数据位置添加了注释,但是它从我的数据点的中心开始。但是我希望注释以点为中心。请参阅下面的图片和 Plnkr。
解决方案
默认情况下,黑线从您给出的值的中间开始;在你的情况下“1547442017000”;但是由于我们不希望黑线超过黄色...您可以将其拉回,但拉回任意数字都行不通,因为屏幕尺寸会影响该值;
所以我们采取了不同的方法,我们增加了笔画的大小(使用下面的 strokeWidth 值),使得该值仍然指向'1547442017000'......我们只是增加了笔画的大小。
相关代码:
annotations: [
{
shapes: [{
point: {
xAxis: 0,
yAxis: 0,
x: 1547442017000, y: 1
},
type: 'rect',
height: 355,
width: 0.01,
fill: 'rgba(0, 0, 0, 0.75)',
stroke: 'rgba(0, 0, 0, 0.75)',
strokeWidth: 20
}]
}]
推荐阅读
- android - 所有 Retrofit 2 POST 请求都超时并且服务器接收到空字符串
- wordpress - 大家好,我在导入我的主题的演示数据时遇到问题......我已经激活了所有必需的主题插件,但它不起作用
- c - 在未声明的数据变量上使用数据指针
- windows - 如何从 Focusrite Control 外部设置 Focusrite 时钟源
- sql - 将记录插入具有多对多关系的表的正确方法是什么
- java - 如何使用梯度?
- java - Spring boot http请求记录器中断控制器
- latex - Google Colaboratory 上的 MathJax v3
- javascript - 如何在 Electron + React App 中创建路由
- reactjs - 如何使用 AWS Cognito 上的未经身份验证的用户在 React 上启用 AWS 位置服务地图?