帆软报表折线图取曲线95%处的样本点
时间: 2023-10-19 11:35:26 浏览: 161
在帆软报表中,获取折线图曲线95%处的样本点可以通过以下步骤进行:
1. 在需要获取折线图对象的JS脚本中,使用以下代码获取报表对象:
```javascript
var report = frappe.getReport('报表名称');
```
其中,'报表名称'是需要获取的报表的名称。
2. 使用以下代码获取折线图对象:
```javascript
var chart = report.getWidgetByName('折线图名称');
```
其中,'折线图名称'是需要获取的折线图的名称。
3. 使用以下代码获取折线图的数据系列:
```javascript
var series = chart.data.datasets[0].data;
```
4. 对数据系列进行排序:
```javascript
series.sort(function(a, b) {
return a - b;
});
```
5. 计算95%处的样本点的索引:
```javascript
var index = Math.ceil(series.length * 0.95);
```
6. 获取95%处的样本点的值:
```javascript
var value = series[index];
```
现在,变量value中存储的就是折线图曲线95%处的样本点的值。请注意,以上代码仅适用于帆软报表中的折线图。如果您需要获取其他类型的图表对象,请参考帆软报表的文档或联系帆软报表的支持团队。
相关问题
帆软报表折线图x轴95%处显示标记点
你可以使用帆软报表中的数据点标记功能来实现这个需求。具体操作如下:
1. 在折线图上右键单击,选择“图表属性”;
2. 在“系列”选项卡中,选择要添加数据点标记的系列,如“线1”;
3. 在“数据点标记”中,勾选“显示数据点标记”;
4. 在“数据点标记”中,选择“按数值大小显示标记点”;
5. 在“数据点标记”中,设置“显示标记点的数值范围”,选择“最大值的百分比”,并设置为95%。
这样,在折线图的x轴95%处,就会自动显示标记点了。
帆软报表折线图自定义95%处显示样本点
在帆软报表中,可以通过以下步骤实现折线图自定义95%处显示样本点:
1. 在报表设计器中,选择需要添加自定义标签的折线图。
2. 在属性窗口中,选择“数据系列”并展开“数据点设置”。
3. 在“数据点样式”中勾选“显示数据点”和“显示数据标签”。
4. 在“数据标签内容”中输入需要显示的内容,可以使用动态表达式或静态文本。
5. 在“数据标签位置”中选择标签显示的位置,可以选择在数据点上方、下方、左侧、右侧等位置。
6. 在“数据标签样式”中设置标签的字体、颜色、背景色等样式属性。
7. 在“数据点筛选”中选择“表达式”并输入以下内容:`value > percentile({value}, 0.95)`
8. 点击“确定”保存设置并预览报表,即可看到折线图上在95%处显示符合条件的样本点及其自定义标签。
希望这些步骤能对您有所帮助!
阅读全文