

Jupyter Notebook で実行していた内容なのですが、Colaboratory で実行したらグラフが出てこなくなってしまいました。

どこを修正すればいいのか、お分かりの方、いらっしゃいましたら、教えてください。よろしくお願いします。

[code]

    import matplotlib
    
    def jp_us():
        year = [1950, 1980, 2000, 2015, 2016]
        japan = [82, 116, 126, 127, 126]
        usa = [158, 230, 283, 322, 324]
        matplotlib.pyplot.plot(year, japan, color='#FF0000', label='japan')
        matplotlib.pyplot.plot(year, usa, color='#00FF00', label='usa')
        matplotlib.pyplot.legend()
        
        matplotlib.pyplot.show()
    
[/code]


CC BY-SA 4.0
2020-10-06T05:57:08.963
70954
2022-03-26T18:02:25.240
2020-10-06T06:48:37.907
3060
40588
question
python python3 google-colaboratory
Colaboratory で関数定義したグラフが表示されない


もしこれがプログラムの全てなのであれば、関数が定義されているだけで呼び出されておらず、したがって関数の中身が実行されていません。関数を呼び出してあげてください。


CC BY-SA 4.0
2020-10-06T06:53:12.660
70958
2020-10-06T06:53:12.660
19110
70954
answer


defブロック以降はインデント削除し、jp_us関数の呼び出しを追加する。

[code]

    jp_us  #jp_us関数の呼び出し 
    matplotlib.pyplot.plot(year, japan, color='#FF0000', label='japan')
    matplotlib.pyplot.plot(year, usa, color='#00FF00', label='usa')
    matplotlib.pyplot.legend()
        
    matplotlib.pyplot.show()
    
[/code]


CC BY-SA 4.0
2020-10-14T10:34:24.220
71190
2020-10-14T13:19:25.823
2020-10-14T13:19:25.823
32986
42314
70954
answer