找回密码
 立即注册

QQ登录

只需一步,快速开始

qunma

高级会员

149

主题

347

帖子

1182

积分

高级会员

积分
1182

微信认证勋章

qunma
高级会员   /  发表于:2022-6-23 16:54  /   查看:2001  /  回复:2
本帖最后由 Lynn.Dou 于 2022-7-12 14:51 编辑

使用chartType(0)转换成组合图报错
image.png681077880.png
demo在附件

spread-test.rar

7.79 KB, 下载次数: 82

2 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-23 17:48:01
沙发
本帖最后由 Lynn.Dou 于 2022-7-12 14:52 编辑

您好,
问题已复现,已将此问题记录下来进一步调研,待有进展会在贴中通知您。
本帖先做保留处理。(SJS-13562)
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-12 14:51:42
板凳
更新进展:
转换组合图时需要先定义好另一个seriesItem,不能直接通过chartType方法转换。
示例代码如下,具体您可以参考附件demo。
  1. function chartType(){
  2.                         sheet.suspendPaint();
  3.                         /*将“店铺当月实际销售”蓝色折线修改为柱状图*/
  4.                         // 删除蓝色折线
  5.                         chart.series().remove(0)
  6.                         // 新增柱形图
  7.                         var seriesItem = {};
  8.                         seriesItem.chartType = GC.Spread.Sheets.Charts.ChartType.columnStacked;
  9.                         seriesItem.name = 'B1';
  10.                         seriesItem.xValues = 'A2:A5';
  11.                         seriesItem.yValues = 'B2:B5';
  12.                         chart.series().add(seriesItem);
  13.                         sheet.resumePaint();
  14.                 }
复制代码

test.html

12.98 KB, 下载次数: 76

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