Я могу запустить этот код в Pycharm на стандартной консоли Python чистого проекта:
import numpy as np
import pyqtgraph as pg
data = np.random.normal(size=1000)
pg.plot(data, title="Simplest possible plotting example")
pg.QtGui.QApplication.exec_()
Я сейчас пытался настроить ось X для поддержки даты и времени, поэтому я использовал этот код, который нашел в Интернете:
class TimeAxisItem(pg.AxisItem):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.setLabel(text='Time', units=None)
self.enableAutoSIPrefix(False)
def tickStrings(self, values, scale, spacing):
return [datetime.datetime.fromtimestamp(value).strftime("%H:%M") for value in values]
И попытался использовать это с этим:
x = np.random.normal(size=10)
y = np.arange(np.datetime64('2017-01-01'), np.datetime64('2017-01-11'))
pg.plot({'x': x, 'y': y}, axisItems={'bottom': TimeAxisItem(orientation='bottom')})
Однако этот (и многие другие коды, которые я нашел для отображения даты и времени по оси X) не работает. Если я запускаю из консоли Python или из меню «Выполнить» или «Отладка», я получаю эту ошибку:
Процесс завершен с кодом выхода -1073741819 (0xC0000005)
Я уже пробовал это: Pycharm 4.0.3 аварийно завершает работу любой программы PyQt при использовании Debug
Почему это?