问题标签 [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 回答
32 浏览

python - AttributeError:导入 chaco.api 后无法设置属性

头疼之后,我在 windows server 2012 上安装了chaco库,但是安装后我遇到了一个大问题:

pip install chaco 要求已经满足:c:\programdata\anaconda 中的 chaco ... 要求已经满足:c:\programdata\ 中的 enable>=5.2.0 ... 要求已经满足:c:\programdata\anaconda 中的 numpy 。 .. 已满足要求:c:\programdata\ 中的 traits>=6.2.0 ... 已满足要求:c:\programdata\ 中的 pyface>=7.2.0 ... 已满足要求:c:\programdata 中的 traitsui \anaco ... 已满足要求:c:\programdata\anac 中的 fonttools ... 已满足要求:c:\programdata\anacond 中的枕头 ... 已满足要求:c:\program 中的 importlib-metadata ...已满足要求:c:\programdata\an 中的 importlib-resources>=1.1.0 ... 已满足要求:c:\programdata\an ... 中的 zipp>=3.1.0

但是在我导入 Chaco 之后,我从“启用”中得到一个错误:

这是我的运行时错误:

回溯(最后一次调用):文件“c:\tsetmc\botsar.py”,第 41 行,从 chaco.api 导入(文件“C:\ProgramData\Anaconda3\lib\site-packages\chaco\api.py ",第 343 行,从 chaco.overlays.api 导入(文件 "C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\api.py",第 63 行,从 chaco.overlays.layers.api导入(文件“C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\layers\api.py”,第 11 行,从 .status_layer 导入 ErrorLayer、StatusLayer、WarningLayer 文件“C:\ProgramData\Anaconda3\ lib\site-packages\chaco\overlays\layers\status_layer.py”,第 17 行,从 enable.savage.svg.document 导入 SVGDocument 文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\ svg\document.py”,第 27 行,从 .import css 文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css_init _.py",第 10 行,从 .transform import transformList File "C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css\transform.py",第 18 行,从启用中。 savage.svg.pathdata 导入号,可能逗号文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py”,第118行,在lineTo = Group(Command("L") +参数(coordinatePairSequence))文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py”,第 29 行,在命令返回 CaselessPreservingLiteral(char) 文件“C:\ProgramData\Anaconda3\ lib\site-packages\enable\savage\svg\pathdata.py",第 44 行,在init self.name = "'%s'" % matchString AttributeError: can't set attribute

有没有人有任何想法来解决这个问题?去年我本可以安装 Chaco,但这个错误以前从未发生过,我不知道该怎么办

0 投票
1 回答
20 浏览

python - Chaco 堆积条形图,每个条形和线段具有不同的颜色

我正在尝试在 Chaco 堆积条形图中控制每个条形图和每个条形图段的颜色。

例如,运行 Chaco 的堆积条形图示例给出,

标准 Chaco 堆积条形图

我怎么把它变成这个怪物?

修改后的 Chaco 堆积条形图,每个条形图和线段都有自定义颜色

我可以看到 Chaco 有ColourMapped Scatter Plot,它允许控制每个点。我需要这种行为,但需要条形图。有没有一种快速的方法来做到这一点?

这是演示。生成默认 Chaco 堆积条形图的代码