Hi,

Yeah, I'm not sure if the z-orders are set correctly for everything. You'd 
think the background should be drawn behind the grid... Try something like:
 [ plotItem.getAxis(ax).setZValue(10) for ax in plotItem.axes ]
I think the grid lines are then over the top of the plot lines, you may 
need to play with the "10" if that's a problem. (Note this is the answer to 
getting grid lines over the top of an imageItem as well...)

Patrick

On Wednesday, 22 May 2019 16:08:13 UTC+9:30, JJ wrote:
>
> Hi Patrick,
> Thanks, this appears to work. However, the grid lines disappear. Do you 
> have any idea on how to prevent the setting of the background color from 
> drawing over the grid lines?
>
>
> On Wednesday, May 22, 2019 at 8:16:38 AM UTC+2, Patrick wrote:
>>
>> Hi,
>>
>> I think you want the setBackgroundColor method from ViewBox. So get the 
>> ViewBox associated with your PlotItem like:
>> plotItem.getViewBox().setBackgroundColor((192, 192, 192))
>>
>> Patrick
>>
>> On Wednesday, 22 May 2019 04:25:44 UTC+9:30, JJ wrote:
>>>
>>> By default the plot background color is black. However, this color 
>>> extends into the area of the axis and padding between the plot area and 
>>> window edges.
>>> What I would like to do is change the color and padding of the plot 
>>> frame area while leaving the plot area itself black or grey. How is this 
>>> possible?
>>>
>>> A good example can be seen here: 
>>> https://bokeh.pydata.org/en/latest/docs/gallery/ridgeplot.html
>>>
>>>
>>>
>>>

-- 
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/951a2462-a9e4-43fe-b2de-7689a8c314fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to