问题标签 [series]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
43599 浏览

python - 在 Python 中从序列中删除项目的优雅方法?

当我在 Python 中编写代码时,我经常需要根据某些标准从列表或其他序列类型中删除项目。我还没有找到优雅高效的解决方案,因为从您当前正在迭代的列表中删除项目是不好的。例如,您不能这样做:

我通常最终会做这样的事情:

这是低效的,相当丑陋的并且可能有错误(它如何处理多个“约翰史密斯”条目?)。有没有人有更优雅的解决方案,或者至少是更有效的解决方案?

一个与字典一起工作的怎么样?

0 投票
7 回答
258 浏览

sql - 使用存储过程查找“翻转”序列中的最后一个值?

假设我有一组固定长度的字母字符标识符,例如总是五个字母,并且它们的分配方式总是按顺序递增(GGGGZ --> GGGHA 等)。现在,如果我到达 ZZZZZ,由于长度是固定的,我必须“翻转”到 AAAAA。我可能有一个从 ZZZAA 到 AAAAM 的连续街区。我想写一个存储过程,它会给我“下一个”标识符,在这种情况下是 AAAAN。

如果我没有这个“翻转”问题,当然,我只会按 DESC 排序并获得最佳结果。但是我现在有点不知所措——SQL 不是我最擅长的语言,这根本没有帮助。

如果必须,我可以将其移至我的 C# 调用代码,但存储过程会更合适。

ETA:我想避免更改架构(新列新表);我宁愿只是能够“弄清楚”。我什至可能更喜欢蛮力(例如从最低值开始并增加直到我找到一个“洞”),即使这可能会变得昂贵。如果您有一个不修改架构的答案,那将是满足我需求的更好解决方案。

0 投票
2 回答
1661 浏览

reporting-services - SSRS 图表中的可选系列?

是否可以将图表中的系列设为可选(即仅在用户单击复选框时呈现,以防相应的查询需要一段时间并且可能不需要)?

或者是否有任何替代解决方案,用户可以逐步选择他们想要查看的数据系列/图表?

0 投票
2 回答
4358 浏览

apache-flex - 具有多个系列的 Flex 条形图标签功能?

我有一个 Flex 条形图,其中包含两个集群格式的数据系列。该系列称为RequiredFunding 和ApprovedFunding,因此它们彼此相邻绘制。我遇到的问题是尝试格式化 Funding 轴上的标签函数。我有几千美元正在显示,它需要用美元符号和逗号格式化(我已经有了这个功能)。

当我尝试将标签函数应用于水平轴时,我返回 MoneyFormatter.format(labelValue),这是我的应用程序范围的货币格式化程序,但这不起作用,因为 dataProvider 中有两个不同的金额...有 labelValue.RequiredFunding 和 labelValue.ApprovedFunding。

希望我正确地解释了这一点……有人有什么想法吗?

非常感激,

-马特

编辑:我担心我解释得不够清楚!不用担心。基本上,我想将当前显示为 8000、16000、24000 和 32000 的底轴格式化为 8000 美元、16000 美元、24000 美元和 32000 美元。但问题是,该轴不会超出 RequiredFunding 金额或 ApprovedFunding 金额......它会自动适应较大的值......或者以某种方式将两个分组系列视为单个系列......我不确定。例如,如果我将其设置为返回 MoneyFormatter.format(RequiredFunding),它将正确格式化它......但它只会放置所需资金金额的标签(如 14,543 美元、2,543 美元、31,230 美元)并且不会绘制任何一个条形图系列。我希望这能解决问题。如有必要,我可以上传一些屏幕截图。

0 投票
1 回答
1281 浏览

silverlight - 无法在 silverlight 中加载自定义工具提示

我为线性图表创建了一个自定义工具提示。但是我的问题是这个自定义工具提示永远不会加载..(我仍然得到默认的工具提示,即 X 值)

有什么我应该做的不同的事情吗?

页面.xaml

page.xaml.cs(创建和绑定)

...

...

谢谢你的帮助...

罗恩..

0 投票
4 回答
20244 浏览

c# - 如何使用 C# 在 Excel 中更改系列颜色?

我用 C# 编写了一个程序,它会自动从 CSV 文件为我生成一个图表并将其放入一个新的 XLS 文件中。但是,我需要将线的颜色(因为它是折线图)更改为红色而不是默认的蓝色。

我发现这很难做到,而且我在网上找到的东西都不起作用。请问有人能告诉我怎么做吗?

0 投票
3 回答
194 浏览

tsql - 从一系列中生成所有连续间隔

我有这个问题,我无法完全解决。我可以得到缺失的数字区间,但我无法将它们拼凑到我的连续系列中。

因此,如果我有一个定义为 [1000,1001,1002,1003,1005,1006,1008] 的系列,我想提取三个连续系列 [1000,1001,1002,1003] 和 [1005,1006] 和 [1008] . 使用一个简单的 CTE,我得到了 1003、1005、1006 和 1008,所以我能够得到间隔的结束和开始,但现在呢?

最后我想要一个看起来像这样的表:

有人想分享一个聪明的解决方案吗?

编辑:这是(可能是多余的)CTE:

EDIT2:Ofc。计划发生了变化,所以我不再需要这种解决方案。不过还是谢谢大家的回复!非常有帮助:D

0 投票
3 回答
8868 浏览

c# - C#/Excel:在图表上处理最大系列大小

我需要帮助以编程方式绘制超出单个 Excel 系列的点。

根据http://office.microsoft.com/en-us/excel/HP100738491033.aspx,Excel 2007 图表上可显示的最大点数为 256000。鉴于每个系列的上限为 32000 点,因此需要 8 个系列绘制完整的 256000 点。由于我们使用的数据集很大,我的客户需要绘制每个图表的最大点数。

我在 C#/Excel 互操作方面有中等经验,所以我认为以编程方式创建工作表然后循环遍历每组 32000 个点并将它们作为一个系列添加到图表中会很容易,当数据完全绘制或 8 个系列时停止被绘制。如果着色得当,8 系列在视觉上与单个系列无法区分。

不幸的是我在这里。我遇到的主要问题是:

(全尺寸) 您可以在二维图表的数据系列中使用的最大数据点数为 32,000... http://img14.imageshack.us/img14/9630/errormessagen.png

奇怪的是,当我执行该行时会出现此弹出窗口:

chart.ChartType = chartType(其中 chartType 为 xlXYScatterLines)

并附有:

HRESULT 异常:0x800AC472 http://img21.imageshack.us/img21/5153/exceptionb.png

在我指定要绘制的数据之前,我不明白如何生成这样的弹出/警告/异常。Excel在这里想变得聪明吗?

作为一种临时解决方法,我已将 chart.ChartType = chartType 语句放入 try-catch 块中,以便继续进行。

如下所示,我的“分块”代码按预期工作,但在尝试向图表添加数据时仍然遇到同样的问题。Excel 说我试图绘制太多点,而我显然不是。

全尺寸图片带有监视窗口的代码块 http://img12.imageshack.us/img12/5360/snippet.png

我知道我可能还没有与每个系列正确关联的 X 值,但我正试图让这个工作在我更进一步之前发挥作用。

任何帮助将不胜感激。

这是完整的代码:

0 投票
2 回答
10058 浏览

c# - Excel C# Com Chart 多列问题

请有人可以帮我解决这个问题,因为它让我发疯!

我正在务实地使用 C# 和 COM 接口创建一个 excel 图表。

我已经使用图表向导创建了图表。

然后我想在这个图表中添加更多系列。我可以添加系列,但额外的数据在新列上,它们不会自动创建。

我会以错误的方式解决这个问题吗?

添加图表:

并添加系列:

0 投票
6 回答
32042 浏览

algorithm - 系列之和:1^1 + 2^2 + 3^3 + ... + n^n (mod m)

有人可以给我一个关于大 n(比如 10 ^ 10)的有效算法的想法,以找到上述系列的总和吗?

Mycode 因 n=100000 和 m=200000 而被杀