

Pandas.DataFrame.Plotで描写した折れ線グラフについて、x軸の途中から色を変えたいです。  
以下で例えばx軸が3以上の場合に折れ線の色を赤色に変えるにはどうすれば良いでしょうか。  
同様の質問が見つからず、ご教授下さい。

[code]

    import pandas as pd
    
    a = {'x-axis':[1,2,3,4,5], 'y-axis':[1,2,3,4,5]}
    df = pd.DataFrame(data=a)
    df.plot(x='x-axis',y='y-axis')
    
[/code]

[![画像の説明をここに入力](https://i.stack.imgur.com/hrg75.png)](https://i.stack.imgur.com/hrg75.png)


CC BY-SA 3.0
2018-01-13T18:03:49.917
40938
2018-01-14T06:20:29.007
2018-01-14T06:20:29.007
754
26990
question
python python3 pandas
Pandas.DataFrame.Plotで描写した折れ線グラフについて、x軸の途中から色を変えたい。


これでどうでしょう？([参考](https://stackoverflow.com/questions/41424889/matplotlib-
changing-the-colour-of-the-line-after-certain-point-in-index))  

[code]

    import pandas as pd
    import matplotlib.pyplot as plt
    a = {'x-axis':[1,2,3,4,5], 'y-axis':[1,2,3,4,5]}
    df = pd.DataFrame(data=a)
    N = 3.0
    ax = df['x-axis'].plot()
    df.loc[df.index >= N, 'x-axis'].plot(color='r', ax=ax)
    ax = df.plot(x='x-axis',y='y-axis')
    plt.show()
    
[/code]

[![画像の説明をここに入力](https://i.stack.imgur.com/638Nn.png)](https://i.stack.imgur.com/638Nn.png)


CC BY-SA 3.0
2018-01-14T01:40:57.033
40943
2018-01-14T01:46:33.227
2018-01-14T01:46:33.227
25766
25766
40938
answer