找回密码
 立即注册

QQ登录

只需一步,快速开始

独恋秋风

注册会员

4

主题

17

帖子

47

积分

注册会员

积分
47
最新发帖
独恋秋风
注册会员   /  发表于:2019-5-10 17:59  /   查看:3379  /  回复:7
在创建 类型为 Spread.Sheets.Charts.ChartType.columnClustered 柱状图的时候 如何设置C列为X轴数据,F列为Y轴数据。

7 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-13 09:49:37
沙发
您好,不是很明白您的需求,请详细描述一下您的需求,并附图举例说明。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-13 09:50:21
板凳
猜测您是否是想分区域设置图表数据区域?请参考chartAPI:

https://demo.grapecity.com.cn/sp ... s.Charts.Chart.html
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-13 10:14:27
地板
您好,首先感谢您关注我的问题。我在重新描述一下我的需求。
首先,如下截图是官网图表demo image.png154747618.png
我需求是在不改变列顺序的前提下 显示如下图的图表样式,但不包含Chrome数据 image.png493368224.png
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-13 10:55:00
5#
KevinChen 发表于 2019-5-13 09:50
猜测您是否是想分区域设置图表数据区域?请参考chartAPI:

https://demo.grapecity.com.cn/spreadjs/hel ...

您好,首先感谢您关注我的问题。我在重新描述一下我的需求。
首先,如下截图是官网图表demo

我需求是在不改变列顺序的前提下 显示如下图的图表样式,但不包含Chrome数据


官网demo

官网demo
101413zu6qv0kbs6sux8kk.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-14 20:58:51
6#
您好,可以通过设置chart的series实现,参考下列代码:

  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. var sheet = spread.getActiveSheet();
  3. var chart = sheet.charts.get("Chart1");
  4. var seriesCollection = chart.series();
  5. var series = chart.series().get();
  6. console.log(series);
  7. for(var i=0; i<series.length; i++){
  8.     var tmp = series[i];
  9.     // 设置series名称单元格
  10.     tmp.name = "'Common Chart'!$A$"+(i+2);
  11.     // x轴引用
  12.     tmp.xValues = "'Common Chart'!$C$1:$C$1";
  13.     // y轴引用
  14.     tmp.yValues = "'Common Chart'!$C$"+(i+2)+":$C$"+(i+2);
  15.     // 设置series
  16.     chart.series().set(i, tmp);
  17. }
  18. console.log(chart.series().get());
复制代码


以上代码运行示例地址0:

https://demo.grapecity.com.cn/Sp ... mos/basicChart.html
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-16 13:28:50
7#
KevinChen 发表于 2019-5-14 20:58
您好,可以通过设置chart的series实现,参考下列代码:

感谢大神提供方案,问题已解决
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-16 15:13:25
8#
多谢反馈,本贴结帖了,有新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部