帆软报表用js在曲线图在x轴95%处直接显示那个点的数据,不需要鼠标移动到那个点的位置
时间: 2024-03-21 20:42:54 浏览: 21
在帆软报表中,您可以使用 JavaScript 实现在曲线图的 x 轴 95% 处直接显示该点的数据,而不需要鼠标移动到那个点的位置。具体操作步骤如下:
1. 右键单击曲线图,选择“属性”。
2. 在“属性”窗口中,选择“交互”选项卡。
3. 在“交互”选项卡中,将“启用图表事件”选项打开。
4. 在“图表事件”下拉列表中选择“load”。
5. 在“交互”选项卡中,点击“新建脚本”按钮。
6. 在弹出的“脚本编辑器”中输入以下 JavaScript 代码:
```
var chart = chartViewer.getChart();
var xAxis = chart.xAxis[0];
var point = xAxis.getPlotLineIntersection(0.95);
if (point) {
var series = chart.series[0];
var value = series.yData[point.index];
chart.renderer.text(value, point.plotX, point.plotY - 10)
.attr({
zIndex: 5
})
.add();
}
```
7. 点击“确定”保存设置。
通过以上设置,当曲线图加载完成后,该点的数据将会在曲线图的 x 轴 95% 处以文本形式显示出来。如果需要修改数据标签的样式,可以在 JavaScript 代码中进行设置。