я обеспечил, что нет никакого другого pyqtgraph удаления существующих укладываютКак получить доступ к DateAxisItem из филиала
rm -rf ~idf/anaconda/lib/python2.7/site-packages/pyqtgraph*
я скачал ветку с датой-ось-элементом с
git clone -b date-axis-item https://github.com/3rdcycle/pyqtgraph.git
, а затем вбежал загруженного каталог филиала
python setup.py install
Когда я пытаюсь запустить эту программу, он терпит неудачу с
[[email protected] python]$ python AxisExample1.py
Traceback (most recent call last):
File "AxisExample1.py", line 12, in <module>
axis = pg.DateTimeAxisItem(orientation='bottom')
AttributeError: 'module' object has no attribute 'DateTimeAxisItem'
Отметьте, что я делаю неправильно?
# -*- coding: utf-8 -*-
"""
Description of example
"""
import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui
import numpy as np
pg.mkQApp()
axis = pg.DateTimeAxisItem(orientation='bottom')
pw = pg.PlotWidget(axisItems={'bottom': axis})
pw.setWindowTitle('pyqtgraph example: DateTimeAxis')
pw.show()
pw.setXRange(1383960000, 1384020000)
## Start Qt event loop unless running in interactive mode or using pyside.
if __name__ == '__main__':
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
QtGui.QApplication.instance().exec_()
Прежде всего, ваша команда clone не имеет правильной ветви. Если вы посмотрите на свой клонированный исходный код, вы не найдете модуль DateTimeAxisItem, и вы получите указанную ошибку. – Ben