Python学習編46回目です。
東京大学のPython学習ページで学んでいます。今回は▲Matplotlibライブラリ
描画部分はわかるが、csvの入出力で躓く。ChatGPTに問題作らせたときにはない要素で、複合問題出されると知識が抜けていてできない、みたいな感じになっているようだ。
入力:PythonのMatplotlibライブラリを理解するための初歩的な練習問題を作ってください
出力:
問題 1: 基本的な折れ線グラフの作成
- x軸には1から10までの数字を、y軸にはその各数値の2乗をプロットしてください。
- グラフにタイトルとx軸、y軸にラベルを付けてください。
問題 2: 複数のデータセットを含むグラフの作成
- 二つの異なるデータセットをプロットしてください。例えば、一つ目のデータセットではx軸に1から10までの数字を、y軸にその各数値の2乗を。二つ目のデータセットでは、y軸にその各数値の3乗をプロットしてください。
- それぞれのデータセットに対して異なる色と線のスタイルを使用してください。
- 凡例を追加して、どの線がどのデータセットを表しているかを示してください。
問題 3: ヒストグラムの作成
- 任意の数値データセットを生成し(例えば、NumPyを使用して正規分布からランダムに100個の数値を生成)、ヒストグラムを作成してください。
- ヒストグラムに適切なタイトルと軸ラベルを付けてください。
問題 4: 散布図の作成
- x軸とy軸にランダムな100個の点をプロットする散布図を作成してください。
- 散布図にタイトルと軸ラベルを付けてください。
問題 5: 円グラフの作成
- 4つの異なるセクションを持つ円グラフを作成してください(例: “セクションA”, “セクションB”, “セクションC”, “セクションD”)。
- 各セクションの割合を自由に設定してください。
- 円グラフに凡例を追加してください。
次回に続く