小编Nex*_*xeh的帖子

在 Highcharts 中对堆积条形图进行分组

我有一种情况,我需要将某些条/列分组为业务需求的逻辑分组。我不在乎它是堆叠的条形图还是堆叠的柱形图,但我需要将某些堆叠组合在一起。仍然需要标记各个堆栈。Highcharts 是我目前的目标,但如果无法实现,我会考虑另一个图书馆的想法。我对通过 plunker、jsfiddle 等的交互式示例非常感兴趣,因此我可以快速确认您提出的想法或在需要时提出智能跟进问题。

我还有一些其他参数:

示例图表

Toyota | ########%% Prius
       | ######%%   Corolla
       |
Honda  | #####%%%%  Civic
       | ###%%      Accord

'#' Happy '%' unhappy
Run Code Online (Sandbox Code Playgroud)

更新和回应

帕维?Fus:您是否错过了“列堆叠和分组”

我没有错过你提到的 Highcharts 中的演示。如果您尝试使用该方法来解决我提出的用例,它实际上是行不通的。这是我尝试解决这个问题时的第一个错误。我很难用语言表达,但它基本上允许您将正常的“堆栈”以某种对您有意义的方式拆分成更小的堆栈。我只有两件事,“快乐”和“不快乐”,这对我根本不起作用。如果我错过了一些东西,我很想看看它是如何完成的。

在当前用例中使用“列堆叠和分组”的示例

仅用 2 个数据点将此结果堆叠到标准分组条形图中

Prius  | ######## 
       | %%
       |
Corolla| #####
       | %% 

'#' Happy '%' unhappy
Run Code Online (Sandbox Code Playgroud)

如果我有更多的数据点,它会更有帮助,但仍然没有达到我所需要的

Prius  | ########$$$ 
       | %%***
       |
Corolla| #####$$$
       | %%*** 

'#' Happy  '$' Content '*' Distatisfied '%' Unhappy
Run Code Online (Sandbox Code Playgroud)

普朗克

http://plnkr.co/edit/vlsqdqROL3ekEZxO8YLp?p=preview

模拟图像

http://i.stack.imgur.com/A1riu.png

javascript highcharts highcharts-ng

5
推荐指数
1
解决办法
7951
查看次数

使用Api Gateway和Lambda导出CSV

我想做什么:

我想要做的是有一个url,它会向调用者返回一个CSV文件,该文件本质上是一个数据导出.我希望这仍然是一个无服务器的解决方案.

我做了什么:

我用我想要的URL创建了一个AWS API Gateway.我创建了一个lambda,它将查询数据库并创建该数据的CSV字符串.该数据放在JSON对象中并返回.然后,API网关从json对象获取CSV数据,并使用适当的标头将CSV返回给调用者,以指示它是CSV和附件.从浏览器测试我会像我预期的那样自动下载.

我看到的问题:

这很有效,直到有大量的数据,我开始得到"体型太长".

我试图解决:

我做了一些谷歌搜索,我看到其他人有类似的问题.在一个解决方案中,我看到他们返回了他们创建的文件的链接.这个解决方案似乎对他们可行,因为他们有一台服务器 对于我的无服务器架构,它似乎有点棘手.我可以把文件存储到S3然后我必须返回一个链接到S3.这似乎可以工作,但感觉不像我错过配置选项.它也感觉就像通过返回s3 url来暴露实现.

我一直在寻找教程和人们做类似事情的例子,我没有找到任何东西.

我的问题:

有没有办法做到这一点?还有其他我不知道的解决方案吗?如何从较大尺寸的API网关返回文件,在本例中为CSV

amazon-web-services aws-lambda aws-api-gateway

1
推荐指数
1
解决办法
3377
查看次数