Statalist The Stata Listserver

[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: What is the best way to graph CI bands that partially overlap?

From   Adrian Mander <>
Subject   Re: st: What is the best way to graph CI bands that partially overlap?
Date   Mon, 02 Oct 2006 10:06:52 +0100

I have written a new command available on SSC website (thanks Kit!) that
merges the colours of an overlapping range plot called DRAREA, standing
for double range area plot. I saw this "feature" in SAS but like you thought this
would be easy but it isn't that easy to implement.


At 04:34 02/10/2006, you wrote:

I wrote (in July):

Plotting the confidence interval as a tinted band around the prediction line
seems to be a good way to present the model fit, and that is what -lfitci-
does.  A problem arises when plotting two categories' or groups' model fits
on the same graph.  Wherever the CI bands overlap, the CI band of the last
fit plotted will obscure the earlier one's. [snip]

One approach I've seen recently is to separately plot the overlapping
regions in a mixed color.  Say, the CI band of the first plot is blue and
that of the second is red, then the overlapping region is plotted in purple.
I cannot recall where I saw the example of this approach, but it seems
doable in Stata [snip]


For anyone interested, Adrian Mander has written a command -drarea- that
handles this nicely. According to its description on SSC, it "allows two
range area plots to be overlapped in an intelligent way. At the moment Stata
does not allow a level of transparency in the graphics engine and adopts a
'last drawn first seen' rule. This command actually averages the colours in
the overlapping area to give the illusion of transparency."

Examples of using this technique to good effect in survival plots can be
seen on Page 5 of , which
is very likely where I had run across it.

Joseph Coveney

*   For searches and help try:
*   For searches and help try:

© Copyright 1996–2021 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index