【发布时间】:2021-10-11 01:37:44
【问题描述】:
我想使用 Orange 创建一个 3D 散点图,但显然这个功能还没有实现(尽管最近有人要求它:参见 here)。
我开始使用 Python 脚本“小部件”。
我设法创建了一个图,以后可以将其保存到 png 图像中:
from Orange.preprocess import DomainDiscretizer
discretizer = DomainDiscretizer()
d_test = discretizer(in_data)
print(d_test[1].values)
import matplotlib.pyplot as plt
plt.scatter(d_test[1].values,d_test[2].values)
plt.savefig('testplot.png')
但是,我无法创建交互式绘图。
在 Spyder 或 Jupyter 下,我只需键入 %matplotlib 即可使用 Qt5Agg 后端,但在 Orange 控制台中这样做会返回以下错误:
SyntaxError: 无效语法
如何使用 Orange 中的 Python 小部件创建交互式绘图?
【问题讨论】:
标签: python scatter-plot orange