PLT: plot('line') or plot('area') produces wrong xlim in xaxis in 0.25.0
Due to previous PRs, there is an issue with xlim wrongly plotted for lines. I digged into database a bit, and found it also affects `plot(kind='area')` because they share the same `LinePlot`. And this issue is produced in both DataFrame and Series. Now looks like the issue is gone:
![Screen Shot 2019-08-18 at 2 18 32 PM](https://user-images.githubusercontent.com/9269816/63224355-2086cf00-c1c3-11e9-8657-5c30817de9c8.png)

Duplicated closed issue 27796 is solved as well:

![Screen Shot 2019-08-18 at 2 18 44 PM](https://user-images.githubusercontent.com/9269816/63224357-24b2ec80-c1c3-11e9-8c95-3ec6befa4e8f.png)

Also looks like issue in #25160 is gone as well.
![Screen Shot 2019-08-18 at 2 41 22 PM](https://user-images.githubusercontent.com/9269816/63224575-62fddb00-c1c6-11e9-8714-b386d1d43501.png)

The same to #24784 looks like issue is also gone
![Screen Shot 2019-08-18 at 8 03 56 PM](https://user-images.githubusercontent.com/9269816/63228453-678cb880-c1f3-11e9-9a61-a07731889b61.png)


- [x] closes #27686 , #25160, #24784
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=h1) Report
> Merging [#27993](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/5b0a2a6e361f75c8cbb715cd33ff55dd61c631c9?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/27993/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #27993      +/-   ##
==========================================
- Coverage   93.05%   93.04%   -0.01%     
==========================================
  Files         189      189              
  Lines       50058    50042      -16     
==========================================
- Hits        46581    46564      -17     
- Misses       3477     3478       +1
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `91.72% <100%> (ø)` | :arrow_up: |
| #single | `42.5% <0%> (-0.08%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/plotting/\_matplotlib/tools.py](https://codecov.io/gh/pandas-dev/pandas/pull/27993/diff?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19tYXRwbG90bGliL3Rvb2xzLnB5) | `77.3% <ø> (-1.24%)` | :arrow_down: |
| [pandas/plotting/\_matplotlib/core.py](https://codecov.io/gh/pandas-dev/pandas/pull/27993/diff?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19tYXRwbG90bGliL2NvcmUucHk=) | `88.24% <100%> (+0.08%)` | :arrow_up: |
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/27993/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `88.88% <0%> (-11.12%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/27993/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97.13% <0%> (-0.12%)` | :arrow_down: |
| [pandas/plotting/\_matplotlib/converter.py](https://codecov.io/gh/pandas-dev/pandas/pull/27993/diff?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19tYXRwbG90bGliL2NvbnZlcnRlci5weQ==) | `63.84% <0%> (+0.14%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=footer). Last update [5b0a2a6...6a64b7f](https://codecov.io/gh/pandas-dev/pandas/pull/27993?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
 Can you move the release note to 1.0.0.rst? Thanks @charlesdong1991!