Hi and thanks for the prompt response. Unfortunately, this does not seem to be the problem. Actually, the behavior I see is a bit weird. When I execute the command to add the line, I can see the line on the app. Then I add the scattered plots.; both lines and scattered points show properly until I move the mouse on the app window ... the moment I click on that window all the lines disappear (including grid lines if present).
I assume the code that you posted works properly on your machine. Which python version are you using? Thanks again On Monday, July 15, 2019 at 5:25:31 PM UTC-7, [email protected] wrote: > > Hi. > > You are probably missing that your line and scatter plot coordinates > overlaps and to they have the same color parameters. Try to change those > parameters as: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > *import numpy as npimport pyqtgraph as pgimport pyqtgraph.opengl as > glimport numpy as npv = pg.Qt.QtGui.QApplication([])w = > gl.GLViewWidget()w.setWindowTitle('pyqtgraph example: GLSurfacePlot')## Add > a grid to the viewg = gl.GLGridItem()w.addItem(g)## Add Axisa = > gl.GLAxisItem()w.addItem(a)# add a lineel2 = > gl.GLLinePlotItem(pos=np.array([[0, 1, 0], [1, 1, 1], [1.5, 1.3, 1.2]]), > color=[1, 1., 1., 1.], width=10)w.addItem(el2)# add scatter plotsel1 = > gl.GLScatterPlotItem(pos=np.array([[0, 0, 1], [2, 2, 2],[3, 2, 3], [3, 3, > 4]]), color=[1, 0.0, 1., 1.], size=10)w.addItem(el1)w.show()while > w.isVisible(): v.processEvents();* > > On Mon, Jul 15, 2019 at 5:06 PM Evangelos Petsalis <[email protected] > <javascript:>> wrote: > >> Hi, >> >> I am new to using PyQTGraph but I encountered a very weird issue. >> Every time I add a ScatterPlotItem, while there is n existing >> LinePlotItem, the LinePlotItem disappears. >> Here is the sample code that I run. >> >> I am sure I am missing something very simple, but any help would greatly >> be appreciated. >> >> Thanks in advance for the help. >> >> >> >> >> import matplotlib.pyplot as plt >> from mpl_toolkits.mplot3d import Axes3D >> import numpy as np >> from pyqtgraph.Qt import QtCore, QtGui >> import pyqtgraph as pg >> import pyqtgraph.opengl as gl >> import pyqtgraph.examples as ex >> import numpy as np >> import sys >> >> app = QtGui.QApplication([]) >> w = gl.GLViewWidget() >> w.setWindowTitle('pyqtgraph example: GLSurfacePlot') >> >> ## Add a grid to the view >> g = gl.GLGridItem() >> w.addItem(g) >> >> ## Add Axis >> a = gl.GLAxisItem() >> w.addItem(a) >> >> # add a line >> el2 = gl.GLLinePlotItem(pos=np.array([[0, 0, 1], [1, 1, 1]]), color=[1, 0.0, >> 1., 1.], width=10) >> w.addItem(el2) >> >> # add scatter plots >> el1 = gl.GLScatterPlotItem(pos=np.array([[0, 0, 1], [1, 1, 1]]), color=[1, >> 0.0, 1., 1.], size=10) >> w.addItem(el1) >> >> w.show() >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pyqtgraph" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pyqtgraph/d6c54eb5-8188-4267-8449-d17c6dd9e7ac%40googlegroups.com >> >> <https://groups.google.com/d/msgid/pyqtgraph/d6c54eb5-8188-4267-8449-d17c6dd9e7ac%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "pyqtgraph" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pyqtgraph/91abde68-7257-4275-b0af-337289acd894%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
