问题标签 [graphing]

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 投票
6 回答
8727 浏览

perl - Perl 有哪些绘图包/API?

我正在对不同语言的在线图形包进行一些研究,并想知道当前有哪些适用于 Perl 的最新图形包值得研究

所需的最低功能应包括 Google 通过其 API提供的功能

推荐的包/API的主要好处的简要概要将不胜感激

0 投票
7 回答
6590 浏览

python - python中快速而肮脏的条形图?

我有一些 python 代码经常接收包含时间戳和边缘转换的消息,无论是从低到高还是从高到低。我想在条形图上绘制每个转换,以便以最少的努力快速而肮脏地可视化数字波形。

您能推荐任何可以简化此操作的方法或软件包吗?

我也不反对以例如 csv 格式导出数据并将其加载到另一个程序中,如果这样更容易的话。

编辑:

尝试开罗情节:

这将我的 CPU 固定在 100% 的时间超过 10 分钟,并且一直在消耗内存。我在它用完所有交换之前杀死了它。我做错了什么还是 CairoPlot 刚刚坏了?

进一步编辑:

我现在有了使用 CairoPlot 的更可行的东西,大致基于上面的代码。然而,由于分辨率的原因,它并不完美:我可能需要高达数十纳秒 (1e-8) 的分辨率才能捕捉到一些较短的脉冲。对于多秒图,此方法需要长时间。

0 投票
1 回答
1537 浏览

c# - 我可以在 ZedGraph 中创建这种类型的图表吗?

假设我在 ZedGraph 中有一条 y 轴上从 -10 到 +10 的正弦曲线。我希望能够对曲线设置限制(假设最小值为 -5,最大值为 +7),这样任何低于 -5 和高于 +7 的东西都会被遮蔽,中间的所有东西都是不是。这在ZedGraph中可行吗?

这在任何开源 .NET 图表库(免费商业用途)中是否可行?

0 投票
2 回答
2082 浏览

ruby-on-rails - 帮助使用 Flotilla 和 Ruby on Rails

我是 Rails(和 StackOverflow)的新手,所以如果这是一个“愚蠢”的问题,我深表歉意。我已经组装了一个非常简单的 Rails 应用程序。它从另一台服务器接收数据(通过 HTTP POST)。我想绘制发送的数据 - 特别是,我希望绘制温度与时间的关系图。

我正在尝试使用Flotilla生成这些图表,但除了主页上的一行示例之外,我似乎找不到太多关于如何使用它的文档:

这是我的 index.html.erb:

第一部分简单地打印出温度和时间列表。这工作正常。不幸的是,第二部分 - 实际图表 - 似乎不起作用。实际上没有任何显示。

如果我查看生成的 HTML 的源代码,我会看到:

但没有显示实际的图表。提前感谢您的帮助。

0 投票
8 回答
1224 浏览

php - 谁能推荐一个好的条形图组件来显示目标进度?

我即将开始开发一个 PHP 应用程序,该应用程序允许用户每天跟踪他们的进度。

我正在寻找一个好的图形库,最好是 PHP 和或 Javascript(JQuery 会很好),这将允许我用日期(2 月 10 日、2 月 11 日、2 月 12 日等)命名条形图上的每个条形图在它的侧面或以 45 度角,或者在每个条形图的底部有天数,月份在每个月的 1 日以下)每个图表的时间跨度范围为 1 到 3 个月,但是如果有一些东西可以处理更大的时间框架,那也很好。

我假设这是一个常见问题,并且有一个常见的最佳实践方法可以做到这一点。我更喜欢使用条形图而不是折线图(例如 stack over flow 信誉跟踪器)

有任何想法吗?我看过 JpGraph 和 Graphpite,它们看起来都不是很好。我不介意集成闪存的,只要我可以从我的 php 脚本中提供数据。

0 投票
3 回答
3062 浏览

embedded - 什么是绘制亚毫秒时间线的好工具?

我正在尝试为我的实时嵌入式代码生成时间线。我需要显示所有中断、触发它们的原因、服务时间、执行时间等。我已经完成了分析并拥有原始数据,现在我需要一种以图形方式显示时间线的方法,以进行缩放。

我一直在寻找一个好的工具,但还没有想出任何好的工具。我发现的所有东西都在几天和几年的时间线上工作。我想要一个显示单个 2 毫秒周期的图表。现在我正在使用 Visio,但我一直在想一定有更简单的东西。有任何想法吗?

我希望能产生这样的东西:.
不幸的是,我的更复杂,但这是一般的想法。

0 投票
2 回答
464 浏览

layout - 重构 Crystal Reports:是否要、要什么以及为什么?

报表设计、生成和维护并不难,但很乏味。我们在 Crystal Reports XI 中有许多旧版(不同程度的旧版)报表。这些是为 A4/PDF 设计的 - 不一定是印刷的,但具有可预测的布局,我们不可能很快淘汰它们。

所有这些都连接到现有的存储过程 (SQL Server 2005) 以获取它们的数据。为了使这些报告看起来如此,已经花费了很多时间。报告的实际创建主要通过 .NET/C# API 完成并导出为 PDF。有许多本地开发和维护的应用程序是稳定的并且可以很好地处理这个过程。

因此,我们喜欢 Crystal Reports 稳定、我们的应用程序可靠地生成这些报告、PDF 输出一致以及当 Crystal Reports 模板被批准和设置后,它就可以正常工作的事实。

但是,这种情况存在一些大问题。最大的问题是对底层报告模板本身的任何更改都是一个巨大的痛苦。使 Crystal Reports 模板达到用户满意的程度是一件非常麻烦的事情,并且可能涉及 DTP/图形/数据库/协调的长期迭代和无数其他小问题。

再加上 Crystal Reports 是一种相对稀有的技能,而且没有人愿意承认,我们正在尝试寻找替代解决方案。

我已经开始考虑一些想法 - 欢迎任何其他想法!

  • Crystal Reports 2008 是否比 XI 提供任何好处?
  • 其他人是如何管理从 CR 迁移出来的?又该做什么?
  • 鉴于数据访问层结构良好,也许可以通过 Excel 服务生成图形,然后将它们作为图形导入框架模板?水晶,另一个 - 有没有人尝试过这样的事情?
  • 报告服务更好吗?(我们有一些 RS 技能,但同样,人们不愿意真正承认知道任何事情的另一件事。)
  • 是否有任何可用的布局工具(最好带有 .NET API)用于在过去称为桌面出版的内容?如果我们有图形/表格/其他对象作为图像,然后可以自动渲染,

理想情况下,我想转向一个解决方案,让用户可以更好地控制底层更改,以及是否可以在我们可以提供给他们的工具中以编程方式处理这一切,这样我就可以编码而不是编辑 Crystal Reports 模板。

0 投票
1 回答
2164 浏览

.net - 如何限制 ZedGraph Y Scale 中显示的小数位数?

我正在使用 ZedGraph 的主窗格来显示两个具有同步 X 轴的图形。当我放大其中一张图时遇到了问题。当我放大时,Y 轴将显示越来越多的小数位数,最终导致放大后的图比另一个图更窄,从而阻止它们的 X 轴精确排列。

我尝试过的解决方法:

  • 将两个子窗格上的 YAxis.MinSpace 和 Y2Axis.MinSpace 设置得更大
  • 使 YAxis.Scale.FontSpect.Size 更小

这两种方法都会有所帮助,但不能解决问题。最终,我将放大到足够多的程度,以使一张图在比例尺上显示足够多的小数位,从而使两张图不再具有相同的宽度。

我想我可以通过限制显示的小数位数来解决这个问题,但我找不到办法做到这一点。

0 投票
5 回答
717 浏览

delphi - 你能推荐一个真正超级原生的德尔福图形引擎吗?

我们一直在使用 Pro Essentials 图表(gigasoft.com),但它不能很好地与 delphi 配合使用,所以它一直在引起问题。

我们需要显示波形和条形图(不能同时显示)。波形可能有数千个点。我们需要一些功能非常齐全的“活”产品。

我们的应用程序是本机 win32 delphi 2009 应用程序。

谢谢你的建议!

0 投票
5 回答
23460 浏览

plot - 三次样条外推

我有一个很好的三次样条代码,但它仅用于插值。我需要对未来进行一点推断。有谁知道这样做的好代码源,而不是库?

这是我在基本(现在是 ASM)中编写的用于插值的代码。