我正在为布鲁克的核磁共振处理软件TopSpin编写程序。 TopSpin使用jython在其自己的环境中运行python脚本。它返回的python版本是2.5。*(我不记得最后一个)。
import sys
print(sys.version)
>> 2.5.*
由于代码在自己的环境中执行,我无法更新python / jython的版本,我也无法安装丢失的软件包。
对于我当前的项目,我需要一个功能来绘制两个列表的值。第一个列表位于x轴上,第二个列表位于y轴上。
对于此任务,我想使用matplotlib的函数plot(xlist, ylist)
。不幸的是,TopSpin向我抛出错误,说包matplotlib
不存在。由于我无法安装软件包(或者至少我不知道应该如何),我现在需要一种解决方法。
有没有办法可以调用python脚本在我的计算机的正常环境中运行(如空闲),其中安装了python 3.6.3和matplotlib?理想情况下,这可以生成绘图并将其发送回TopSpin python程序。
还是有其他解决方法可以让我绘制我的数据并将其显示给用户/将其保存在磁盘上,这不依赖于花哨或新的包吗?