CONTENTS コンテンツ

ChatGPTを使ってPythonを学ぼう!(46)

ChatGPTを使ってPythonを学ぼう!

2024.03.16

 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”)。
  • 各セクションの割合を自由に設定してください。
  • 円グラフに凡例を追加してください。

次回に続く

この記事をシェアする