I want to plot stacked areas with Python, and find out this Pandas' function:

```
df = pd.DataFrame(np.random.rand(10, 4), columns=['a', 'b', 'c', 'd'])
df.plot.area();

```

However, the result is weirdly antialiased, mixing together the colors, as shown on those 2 plots:
[![Example of plot.area](https://i.stack.imgur.com/ybUBd.png)](https://i.stack.imgur.com/ybUBd.png)

[![Zoom of plot.area](https://i.stack.imgur.com/LRmhj.png)](https://i.stack.imgur.com/LRmhj.png)

The same problem occurs in the example provided in the [documentation](http://pandas.pydata.org/pandas-docs/stable/visualization.html#area-plot).

Do you know how to remove this anti-aliasing? (Or another mean to get a neat output for stacked representation of line plots.)