Pyside6: Pyqtgraph Scatterplot неправильно загружает пятна данных, он отображает все точки на верхней левой стороне графPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pyside6: Pyqtgraph Scatterplot неправильно загружает пятна данных, он отображает все точки на верхней левой стороне граф

Сообщение Anonymous »

Я работаю над приложением Pyside6 и внедряю pyqtgraph в макете.
Я хочу использовать pyqtgraph вместо matplotlib, потому что, по -видимому, было бы лучше использовать его для интерактивного графика (например, нажимая на точке данных на графике (Activate Method) x, y и z). pyqtgraph.scaterpatterplotitem Class, а затем добавьте его в pyqtgraph.plotwidget.
Я вижу пятна данных, но он застрял в верхнем левом углу графика. Params (например, данные Spots) непосредственно в pyqtgraph.scatterplotitem (class), вместо создания экземпляра класса и индивидуального вызова метода для каждого атрибута (например, setData, setsize) < /li>
Пробое было изменение склада, где отображается график < /li>
< /ul>
. Сообщество Pyside6, сообщество, не очень большое, и Chatgtp не мог помочь мне с этим. < /P>

Код: Выделить всё

class ScatterPlotView(QWidget):
def __init__(self, parent_layout):
super().__init__()

self.parent_layout = parent_layout
self.plotWidget = pg.PlotWidget()
self.plotWidget.setMinimumHeight(300)
self.plotWidget.setMinimumWidth(450)

self.parent_layout.addWidget(self.plotWidget)
self.setLayout(self.parent_layout)

# Sample data
x = np.array([1,2,3,4,5,6,7,8,9,10])
y = np.array([5,4,6,4,3,5,6,6,7,8])

# Use the clean constructor: x, y
self.scatter = pg.ScatterPlotItem(x, y, pen=pg.mkPen((255, 45, 33)), size=10)
self.plotWidget.addItem(self.scatter)

# Set plot ranges
self.plotWidget.setXRange(min(x), max(x))
self.plotWidget.setYRange(min(y), max(y))
Смотрите ссылку на изображение, чтобы понять, что я вижу на графике.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... splays-all
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»