Python
 Computer >> コンピューター >  >> プログラミング >> Python

CSVファイルの3番目の配列に基づいて色を表示するように2D散布図を変更するにはどうすればよいですか?


2D散布図を変更して、CSVファイルの3番目の配列に基づいて色を表示するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 3つのヘッダーを含むCSVファイルを読み取ります。
  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。
  • サブプロット配置の一部として、図に「ax」を追加します。
  • CSVファイルのデータポイントを使用して散布図を作成します。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

columns = ["data1", "data2", "data3"]
df = pd.read_csv("input.csv", usecols=columns)

fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(df.data1, df.data2, df.data3, marker="*")

plt.show()

「input.csv」ファイルには次のデータが含まれています

data1 data2 data3
1 45 71
2 98 65
3 75 29
4 54 63
5 23 12
6 35 27
7 46 39
8 57 44
9 68 51

出力

コードを実行すると、次の散布図が生成されます

CSVファイルの3番目の配列に基づいて色を表示するように2D散布図を変更するにはどうすればよいですか? CSVファイルの3番目の配列に基づいて色を表示するように2D散布図を変更するにはどうすればよいですか?


  1. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m

  2. TXTをCSVに変換する方法は?

    テキストファイルは、プレーンテキストを含み、追加の書式設定がない標準のテキストドキュメントです。テキストファイルはほとんどのデバイスと互換性があり、拡張子は.txtになります。一方、CSV(カンマ区切り値)ファイルには、より具体的なフォーマット要素が含まれます。ユーザーがCSVファイルではなくWebサイトからTXTファイルを取得する場合があります。ファイルの拡張子を変更するだけではあまり役に立ちません。そのため、ユーザーは自分でTXTファイルをCSVファイルに変換する必要があります。 Excelを使用してTXTファイルをCSVファイルに変換する ExcelはTXTファイルとCSVファイル