问题标签 [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.
python - 并非所有数据都以带有 chaco 的条形图显示
随着使用 chaco 创建简单的条形图,会发生奇怪的行为:一半的图用 line_color 填充,另一个用 fill_color 填充,最后一个根本没有绘制(查看屏幕截图)。预计 x 的 0 到 7000 和 y 的 0 到 150 的数据应该显示并用 line_color 填充。使用小的值可以正常工作(例如,对于 y 值使用 50 而不是 150)。对这种行为有解释吗?如何解决?
下面的代码演示了这个问题:
events - 需要捕获traitsui“更改选项卡”事件或让Chaco初始化绘图尺寸
我正在尝试从 traitsui 视图中捕获“更改的选项卡”事件。我一直在搜索、谷歌搜索和阅读库源代码,试图查看当用户更改哪个选项卡在 UI 中具有焦点时是否会发生信号/事件,但到目前为止我什么也没想到.
我目前遇到的问题是每个选项卡都包含一个 Chaco 图。我注意到 Chaco 图在呈现在屏幕上之前不会初始化图的宽度/高度值。我已经放弃尝试让绘图初始化这些值,并选择在显示绘图后简单地提取值。这导致我试图捕捉“标签已更改”的事件。
我仍然对有人告诉我如何初始化 Chaco 图的宽度/高度值持开放态度,但是能够捕获“更改的选项卡”事件也很棒。
这里有一些代码可以解决我的问题。这是我的小部件的特征视图:
我试图捕捉的事件是当用户在两个Tabbed
视图之间切换时。
或者,如果我们能够初始化绘图的宽度/高度参数,那也可以。这些图是在以下代码中构建的:
其中self.plot_nav_ts.width
是我真正感兴趣的参数。但它只会返回0.0
,除非该图已渲染到显示器中。
任何帮助或见解将不胜感激!
python-3.x - GraphicsContextArray 缺少其 __swig_setmethods__ 属性?
在将我的Traits/UI/Chaco/Enable项目之一从 Python2 移植到 Python3 后,我收到以下错误,我很难排除故障。我希望有人可能对取得进展提出建议。
谢谢!
-db
:)
我的包版本:
python - 使用 conda 在 Windows 上构建 Python 包时出现奇怪的“拒绝访问”错误
我正在尝试构建Chaco
包,使用:
conda build --numpy=1.16 --use-local conda.recipe\chaco
我在构建过程中遇到了这个非常奇怪的错误:
但是,当我检查C:\ProgramData\Anaconda3\conda-bld\chaco_1566078508037\_h_env\Scripts\
目录的内容时,我看到了该fonttools.exe
文件:
所以,很明显,构建过程没有被拒绝访问。
当这第一次发生时,我想,“哦,哦!Anaconda3 安装损坏了。” 因此,我卸载了 Anaconda3,确保我在所有 Windows (7-Pro) 更新上都是最新的,重新启动并重新安装了 Anaconda3。我得到完全相同的错误!
我的conda.recipe\chaco\meta.yaml
文件内容,供参考:
我的bld.bat
:
根据这篇文章中的建议,我尝试卸载 Anaconda3 并重新安装“只为我”,这具有在我的主目录下安装 Anaconda3 的效果。行为没有变化:仍然收到同一文件的“访问被拒绝”错误:fonttools.exe
.
问题:有没有办法可以进入Chaco
构建目录并手动完成构建/上传,这样我就可以在等待帖子回复时发布此 PyBERT 更新的 Windows 版本?
pyqt5 - 如何在 Chaco 图中自动适应不同的显示分辨率?
我刚刚升级到配备 UHD 4K 显示屏的新笔记本电脑。它看起来很漂亮,但我的 Chaco 情节标签现在小得难以辨认。我可以通过增加这些标签的字体大小来为自己解决这个问题,但是对于在标准分辨率显示器上运行相同应用程序的人来说,它们会显得太大。
如何在我的 Chaco 绘图应用程序中自动检测并适应特定的显示分辨率?
根据@Alexandre\ Chabot,下面,我似乎确实在使用 Qt 5:
那么,我如何“调整”Qt,以扩大我的 Chaco 绘图索引和值轴的字体大小?
或者,更好的是,我如何“哄骗”Qt5 以独立于 DPI 的方式显示内容?
python - 如何修复基于 Chaco 的绘图应用程序中的奇怪崩溃。?
我有一个非常奇怪的案例:根据下面代码中的注释,我的基于 Chaco 的 Python GUI 绘图应用程序崩溃或没有崩溃:
x
是一个 256,000 个元素的 NumPy nd-array 类型float64
。
我不知道在这里做什么。有人有建议吗?
就好像崩溃/不崩溃是由所绘制信号的幅度(幅度?)的累积和决定的,但这似乎非常愚蠢。
plot - 在 Chaco 图中绘制水平/垂直标记线
我正在寻找一些帮助来在 Chaco 图中绘制标记线(相当于 QwtPlotMarker https://qwt.sourceforge.io/class_qwt_plot_marker.html)。
标记线只是在 ymin/ymax 或 xmin/xmax 之间绘制的水平或垂直线,无论缩放系数是多少。
jupyter-notebook - 如何在 Jupyter 笔记本中显示已完成的 Chaco.plot.Plot 对象?
我有一个完整的Chaco.plot.Plot
对象,我从库调用中获得。我不需要情节、标题、比例等;它已完成并准备就绪。我只是不知道如何在我的 Jupyter 笔记本中显示它。
python - 如何访问 HasTraits/Chaco/Enable/Kiva Python GUI 应用程序的 base_pixel_scale 属性?
如何导航/// Python GUI 应用程序的类层次结构Traits/UI
,Chaco
以便访问底层元素的属性Enable
?Kiva
base_pixel_scale
window
也就是说,我用什么替换“?” 下面有?
python - 为什么 Chaco 在“conda develop”模式下使用时表现不同?
我注意到,当我conda develop
Chaco(尝试一些“调整”)时,它的行为有所不同,尽管使用了我正常安装的相同版本的代码(“5.0.0”)。在正常安装过程中(即通过swig
ing 或部分二进制编译),代码是否会稍作修改?
这是一个例子:
注意:当我“正常”安装(即 - via )时,不会出现上面显示的错误。它仅在我尝试时发生。chaco
conda install ...
conda develop
chaco
仔细阅读chaco/plost/contour/
目录内容,我看到:
确认没有chaco.plots.contour.contour
模块(还)。
而且我猜测该cntr.c
文件在“正常”安装期间被编译到我缺少的 Python 模块中。那是对的吗?
有没有办法在conda develop
ing 时模仿这种编译?