Derrick,
Thank you for your advice. I should've been more specific in my original post. Yes, I took a binary string and converted it into an array of type double and then called the plot method. however, on successive transitions (i.e. 1,0 or 0,1 instead of 1,1,0 or 0,0,1), a waveform similar to a sawtooth wave was produced. I am supposing that this sawtooth is generated because the waveform graph plots y = f(x) graphs in which there can only be one value for any Y value. Does this mean that there is no way to produce straight up and down lines between bit transitions?
Summarizing: PlotY(binaryArray) doesn't work because quick transitions like 0,1,0,1,0,1,0 produce a sawtooth waveform that looks like: /\/\/\/\/\/\/\ instead of a true binary graph. i tried to copy my data over 10 times so for every 1 bit, there was actually 10 bits, but i still had slanted lines instead of vertical lines. My work-around is to use PlotYAppend and graph each individual transition, but this becomes very slow for large binary arrays. Any other advice?