PyCharm и Pyqtgraph: процесс завершен с кодом выхода -1073741819 (0xC0000005) - PullRequest
1 голос
/ 14 апреля 2019

Я могу запустить этот код в 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

Почему это?

...