【问题标题】:How to use Python to create interactive plots under Orange?Orange下如何使用Python创建交互式绘图?
【发布时间】: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')

但是,我无法创建交互式绘图。 在 SpyderJupyter 下,我只需键入 %matplotlib 即可使用 Qt5Agg 后端,但在 Orange 控制台中这样做会返回以下错误:

SyntaxError: 无效语法

如何使用 Orange 中的 Python 小部件创建交互式绘图?

【问题讨论】:

    标签: python scatter-plot orange


    【解决方案1】:

    我没有完全理解你所说的交互式情节是什么意思。但也许你在谈论:

    plt.show()
    

    是吗?

    【讨论】:

    • 非常感谢,Sbabti,成功了!
    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 2018-07-27
    相关资源
    最近更新 更多