我已经使用Spyder 2作为我的默认Python IDE几年了,在准备一个关于信号处理的课程时,我偶然发现了Anaconda上的新Spyder 3,并决定看看它的外观.
首先,我已将我的Ubuntu 16.04办公室计算机上的Anaconda发行版更新到最新版本(即我已经安装了以前的版本),然后在文件资源管理器上的"设置控制台工作目录"按钮时感到非常惊讶(右上角,"文件夹"图标和"向上箭头"图标之间的内容丢失了.我仍然可以在IPython控制台上手动更改工作目录,但这是不切实际的,肯定不会激励学生!
认为它可能是conda更新的一个错误,我决定在我的家用笔记本电脑上下载并安装Anaconda for Windows(这可能是大多数学生会做的),它也是没有"设置控制台工作目录"按钮.
到那时我觉得新的Spyder版本可能已经放弃了它,但奇怪的是,Spyder GitHub页面有一个新的Spyder 3的屏幕截图,它有完全相同的按钮(再次:右上角,在"文件夹"图标和"向上箭头"图标)!
编辑:这是我的Spyder在Windows中的样子截图(大红色箭头指向图标的位置):
有没有人知道是否有一个隐藏"设置控制台工作目录"按钮的设置选项,或者如果这是最新的Anaconda版本中没有显示它的错误?
我开始尝试在 Matplotlib 中创建不包含整个圆的极坐标图 - 即“楔形”图 - 通过设置thetamin和thetamax属性。这是我期待已久的事情,我很高兴他们做到了 :)
但是,我注意到在使用此功能时,轴内的图形位置似乎以一种奇怪的方式发生了变化;根据楔形角孔径,可能很难微调图形使其看起来不错。
下面是一个例子:
import numpy as np
import matplotlib.pyplot as plt
# get 4 polar axes in a row
fig, axes = plt.subplots(2, 2, subplot_kw={'projection': 'polar'},
figsize=(8, 8))
# set facecolor to better display the boundaries
# (as suggested by ImportanceOfBeingErnest)
fig.set_facecolor('paleturquoise')
for i, theta_max in enumerate([2*np.pi, np.pi, 2*np.pi/3, np.pi/3]):
# define theta vector with varying end point and some data to plot
theta = np.linspace(0, theta_max, 181)
data …Run Code Online (Sandbox Code Playgroud)