python - 当我尝试将 valstep 设置为 Slider 时,出现错误 AttributeError: Unknown property valstep
问题描述
为什么我会收到 valstep 的属性错误?我是编程新手,但在我看来 Slider 应该将 valstep 作为参数?`
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider, Button, RadioButtons
plt.close('all')
fig = plt.figure()
ax = fig.add_subplot(111, projection='polar')
plt.subplots_adjust(left=0.1, bottom=0.25)
a0 = 1
f0 = 1
t = np.arange(0.0, 2*np.pi, 0.001)
delta_f = 5.0
s = a0 * np.cos(f0 * t)
l, = plt.polar(t, s, lw=1)
ax.set_rmin(-a0)
ax.set_rgrids([-a0/2,0,a0/2], [])
ax.grid(True)
axcolor = 'lightgoldenrodyellow'
axfreq = plt.axes([0.1, 0.15, 0.8, 0.03], facecolor=axcolor)
sfreq = Slider(axfreq, 'Freq', 0.1, 12.0, valinit=f0, valstep=0.2)
plt.show()
在这里,我收到一条错误消息:
AttributeError: Unknown property valstep
解决方案
就我而言,我正在使用
user~$ python plot.py
在我的终端上运行代码,将其更改为
user~$ python3 plot.py
成功了。
您还可以使用 shbang (Linux):#!/usr/bin/env python3
在脚本的第一行
推荐阅读
- vb.net - 如何在 Windows 10 上构建自己的 VB.NET 邮件服务器
- android - Java 客户端未连接到 NodeJS Socket.IO 服务器
- apache-kafka - Apache Kafka:可用于将数据推送到物联网设备吗?
- java - 鼠标监听器在后台
- php - SQL语法错误..(bindValue?)
- electron - 使用 webcontents.executeJavaScript 可能导致“错误处理参数”的原因是什么?
- r - 删除特定列中具有 NA 值的行
- java - 在Java中访问包外的继承的受保护变量
- c++ - Apple Match-O Linker Error / clang: error: no such file or directory - Xcode 11
- jquery - 如何控制滚动位置以定位从 jQuery AJAX 返回的显示错误