找回密码
 立即注册

QQ登录

只需一步,快速开始

神马

中级会员

28

主题

153

帖子

517

积分

中级会员

积分
517
QQ
神马
中级会员   /  发表于:2024-4-17 10:01  /   查看:1466  /  回复:7
200金币
坐标轴名称的位置可以像图例一样,增加自由调整,文字竖排等。


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

最佳答案

查看完整内容

可以把这段代码加进去,放到页面加载命令中,再根据你的数据微微调整下,还可以根据需要,在方法里判断图表名称和页面名称再处理 Forguncy.Helper.preSetEchartOption = function(option, pageName, chartName){ //设置纵坐标 option.yAxis[0].nameLocation = "middle"; //end, start, center option.yAxis[0].nameGap = 20; option.yAxis[0].nameRotate = 90; //旋转90°就相当于文字竖排了 option ...

7 个回复

倒序浏览
最佳答案
最佳答案
易水寒活字格认证
初级会员   /  发表于:2024-4-17 10:01:59
来自 5#
本帖最后由 易水寒 于 2024-4-17 18:01 编辑

可以把这段代码加进去,放到页面加载命令中,再根据你的数据微微调整下,还可以根据需要,在方法里判断图表名称和页面名称再处理
Forguncy.Helper.preSetEchartOption = function(option, pageName, chartName){
    //设置纵坐标
    option.yAxis[0].nameLocation = "middle"; //end, start, center
    option.yAxis[0].nameGap = 20;
    option.yAxis[0].nameRotate = 90; //旋转90°就相当于文字竖排了

    option.yAxis[1].nameLocation = "middle"; //end, start, center
    option.yAxis[1].nameGap = 20;
    option.yAxis[1].nameRotate = -30; //如果需要文字竖排,可以改成90或-90试试

    //预留宽度
    option.grid.left += 50;
    option.grid.right += 50;
}

预览如下:


本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
神马
中级会员   /  发表于:2024-4-17 10:04:31
2#
左右坐标轴的名称位置需要竖排,文字颜色是次要的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2024-4-17 10:30:48
3#
我能想到偷懒的方式是直接放图片
或者将柱状图背景设置成透明,在底层的单元格输入文字
回复 使用道具 举报
神马
中级会员   /  发表于:2024-4-17 14:23:36
4#
只能是,复制出来,在两边手动加上去的
回复 使用道具 举报
神马
中级会员   /  发表于:2024-4-17 19:37:06
6#
易水寒 发表于 2024-4-17 17:50
可以把这段代码加进去,放到页面加载命令中,再根据你的数据微微调整下,还可以根据需要,在方法里判断图表 ...

还没有试,感觉很靠谱,高人!不懂代码,下来好好学习一下!
回复 使用道具 举报
神马
中级会员   /  发表于:2024-4-17 20:25:43
7#
易水寒 发表于 2024-4-17 10:01
可以把这段代码加进去,放到页面加载命令中,再根据你的数据微微调整下,还可以根据需要,在方法里判断图表 ...

成功了!看来懂一点代码太重要了!可以随意调整,学习了!
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-18 09:16:54
8#
感谢大家对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部