问题标签 [chaco]

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 投票
1 回答
131 浏览

enthought - 如果绘图原点是“左上角”,如何使 PanTool 和 ZoomTool 表现?

我正在尝试在原点设置为“左上角”的 Chaco 图中使用 PanTool 和 ZoomTool,但这些工具的行为与预期不同。平移向相反方向移动,框缩放不一定会缩放到突出显示的区域。示例代码是:

如果origin='top left'删除,则平移和缩放行为如我所料。

0 投票
1 回答
2961 浏览

python - pyqtgraph/chaco/guiqwt:快速滚动时间跟踪演示

我想在 python 中实现一个快速滚动的时间跟踪工具。时间跟踪数据已经全部在内存中的numpy数组中并且很大(>1e6 个样本)。我需要一个快速目视检查的工具。

已经尝试过使用 Matplotlib+PySide,但是更新速度不够快。

您能否在另一个工具包(如 pygraphqt/chaco/quiqwt)中重现Matplotlib+Pyside 演示?我不认识他们中的任何一个,我愿意学习在这个应用程序中表现更好的那个。

为了在我的工作流程中有用,选择的框架应该允许从交互式 ipython 会话运行绘图,并且应该快速且可扩展(最终我需要在同一个窗口上同步滚动多个绘图)。原则上 pyqtgraph、guiqwt 或 chaco 似乎都是不错的选择。但是,让我们来判断一个真实的例子。

谢谢。

0 投票
1 回答
208 浏览

python - 更改 Chaco 表格单元格背景颜色

我想更改 chaco 中表格单元格的背景颜色,但尚未成功。我正在使用 traitsui.api 中的 TableEditor 并且找不到它的颜色属性。非常感谢您的帮助和建议。以下是代码的相关部分。

0 投票
1 回答
1032 浏览

python - chaco 到 matplotlib 的转换

是否可以将 chaco 代码转换为等效的 matplotlib 代码?

例如,我想将此chaco 代码转换为等效的 matplotlib 代码。我是处理 matplot 库的新手。因此,任何形式的帮助都将受到高度赞赏。

代码片段

我想生成一个如下所示的龙卷风图。

龙卷风图

0 投票
1 回答
916 浏览

python - chaco 绘图范围动态更新

我有一系列用计时器对象动态更新的 chaco 图。我想在数据更改时设置 Y(chaco 中的“值” )限制。

当我初始化我调用的绘图对象时

然后,稍后我将数据数组更新为:

这一切都很好,除了我想在添加数据后自动调整绘图范围。我看过各种页面的建议DataRange2Dvalue_mapper但我不知道如何使用它们。任何帮助将非常感激。

0 投票
1 回答
253 浏览

enthought - How to restore chaco plot axes to default settings after using tools?

I'm using a chaco scatter plot with a PanTool and a ZoomTool. After interacting with the plot via panning and zooming, I'd like to have a button to reset the plot to its default state, basically like the matplotlib home button. I've searched through the documentation and explored many methods and parameters of chaco.plot.Plot and chaco.axis.PlotAxis but haven't been able to figure this out.

0 投票
0 回答
202 浏览

python - 如何在 chaco 中设置轴标签样式?

我正在尝试更改我在查科地块上的轴标签。我生成了一些类似于以下的代码:

我想使用类_nice_sci()中标签的格式,BasicFormatter因为范围很大(在日志图上)但无法计算出语法。

有没有人有任何实现这一点的提示?

0 投票
0 回答
490 浏览

python - 在 Chaco 中选择一个线图

我正在编写一个导入数据文件并绘制数据的程序。用户使用基于特征的 ui 中的按钮添加和删除图。我已经完成了所有这些工作,但我想添加一个工具,允许用户在绘图上选择一条线以对其执行操作(更改颜色、删除等)。我能找到的唯一例子是在散点图上选择单个点。

有时图彼此非常紧密地重叠,所以我设想的解决方案是在鼠标悬停时,线图将以某种方式突出显示(该数据集的线宽扩展)。如果用户单击该行,我需要获得一些关于选择了哪个绘图的反馈(例如绘图的名称或索引),以便我可以允许对选择执行操作。这是我生成绘图的代码部分:

这是此时界面的图像,其中绘制了导入的数据,让您了解我想要做什么:http: //i.stack.imgur.com/einry.png

0 投票
1 回答
433 浏览

python - 互动情节查科,特征通知中发生异常

我正在使用 Chaco 图书馆。我制作了一个交互式绘图,在这个绘图中,使用 chaco.tools.api RangeSelection,我可以选择其中的一部分。现在,我想知道这个矩形在什么位置。使用以下代码,我可以做所有我需要的事情,但是我有以下错误,为什么?在错误中,指向 I nedd 的点是 selection_masks

这是代码:

这是错误的一部分(在错误中是矩形的点到我 nedd)

谢谢

0 投票
1 回答
77 浏览

python - Chaco:2 个工具编写相同的元数据密钥

我对 chaco 有这个问题。

在图中,我需要选择一些点(是我生成的点)。这一点,我可以用两个工具进行选择:RangenSelection 和 ScatterInspector。如果我只使用一个工具,代码运行良好,我可以检测到我选择的点,但是当我使用这两个工具时,两个工具都写了相同的元数据名称:selections. 这是代码中最重要的部分:

当我运行代码并查看 中的内容时annotations,总是为空。但是在selections 使用这两种工具编写的代码中,这会产生错误。我如何告诉一些工具在哪里元数据密钥写入?

谢谢你的帮助。