【发布时间】:2017-01-21 13:15:15
【问题描述】:
是否可以在 SPSS 中使用内置的任何其他图形库?我刚刚发现了使 SPSS 很棒的 python 扩展。
import matplotlib.pyplot as plt
from numpy.random import rand
fig, ax = plt.subplots()
for color in ['red', 'green', 'blue']:
n = 750
x, y = rand(2, n)
scale = 200.0 * rand(n)
ax.scatter(x, y, c=color, s=scale, label=color,
alpha=0.3, edgecolors='none')
ax.legend()
ax.grid(True)
plt.show()
这将创建一个简单的散点图,它在任何 IDE 中都可以正常工作,但是当尝试在 SPSS BEGIN PROGRAM END PROGRAM 中使用该代码时,我收到以下错误:
RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X.
Please either reinstall Python as a framework, or try one of the other backends. If you are Working with Matplotlib in a virtual enviroment see 'Working with Matplotlib in Virtual environments' in the Matplotlib FAQ
也许我对 SPSS 中的 python 扩展提出了太多要求,但使用另一个图形库而不是他们内置的库会很好。
【问题讨论】: