请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Joker11
金牌服务用户   /  发表于:2025-3-5 07:52  /   查看:187  /  回复:8
20金币



像下面这样的效果:


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

Forguncy[/backcolor].[/backcolor]Helper[/backcolor].preSetEchartOption = [/backcolor]function[/backcolor] (option, pageName, chartName) {[/backcolor] [/backcolor]//设置系列标签位置[/backcolor] option.series.forEach(s => {[/backcolor] s.label.position = [/backcolor]"inside"[/backcolor];[/backcolor] s.[/backcolor]smooth [/backcolor]= [/backcolor]true[/backcolor]; //可以 ...

8 个回复

倒序浏览
最佳答案
最佳答案
易水寒活字格认证
初级会员   /  发表于:2025-3-5 07:52:21
来自 4#

Forguncy.Helper.preSetEchartOption = function (option, pageName, chartName) {
    //设置系列标签位置
    option.series.forEach(s => {
        s.label.position = "inside";
        s.smooth = true; //可以判断下s.name再设置
    });
}



两个效果用这种方式都可以实现。
回复 使用道具 举报
静W_01
中级会员   /  发表于:2025-3-5 09:20:51
2#
改成堆积柱状图试试

线图好像没有这种曲线的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-5 09:41:42
3#
大佬,活字格的图表其实是集成了Echarts实现的,可以用JavaScript来修改属性,代码放在页面加载命令里;
1.图表中的数据标签显示在柱状图内,可以试试这段代码:
Forguncy.Helper.preSetEchartOption = function (option, pageName, chartName) {
    //设置系列标签位置
    option.series.forEach(s => {
        s.label.position = "inside";
    });
}


效果如下:


2.折线换成圆滑曲线的话,也可以用JavaScript来改:
var page = Forguncy.Page;
page.bind("PageDefaultDataLoaded", function () {
var chartID = $("div[chartname='Chart1']").attr("_echarts_instance_");
var chart = echarts.getInstanceById(chartID);
var option = chart.getOption();
option.series[0].smooth = true;
chart.setOption(option);
});

效果如下:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-5 10:22:38
5#
易水寒 发表于 2025-3-5 09:48
Forguncy.Helper.preSetEchartOption = function[/bac ...

感谢大佬支持~
回复 使用道具 举报
小理想
初级会员   /  发表于:2025-3-6 15:03:37
6#
Levi.Zhang 发表于 2025-3-5 09:41
大佬,活字格的图表其实是集成了Echarts实现的,可以用JavaScript来修改属性,代码放在页面加载命令里;
1 ...

版主大佬 问你一下 折线换成圆滑曲线的js代码 我把它复制放到页面加载命令里,并没有圆滑曲线的效果哇
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-6 17:44:11
7#
小理想 发表于 2025-3-6 15:03
版主大佬 问你一下 折线换成圆滑曲线的js代码 我把它复制放到页面加载命令里,并没有圆滑曲线的效果哇

大佬可以提供下相关Demo吗?这边帮您再看看是什么问题~
回复 使用道具 举报
小理想
初级会员   /  发表于:2025-3-8 07:53:09
8#
Levi.Zhang 发表于 2025-3-6 17:44
大佬可以提供下相关Demo吗?这边帮您再看看是什么问题~

我是在组件里的页面加载命令用的折线换成圆滑曲线js代码  运行后并没有变成曲线
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-3-10 10:03:58
9#
本帖最后由 Levi.Zhang 于 2025-3-10 10:05 编辑
小理想 发表于 2025-3-8 07:53
我是在组件里的页面加载命令用的折线换成圆滑曲线js代码  运行后并没有变成曲线
大佬,其实就是使用smooth函数来改哈~
如果套用组件话那可以参考上方易水寒大佬的方法哦~


效果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部