import matplotlib.pyplot as plt
import pandas as pd
from io import StringIO

# Загрузка данных из строки
csv_data = """column1,column2,column3\n1,2,3\n4,5,6\n7,8,9"""
data = pd.read_csv(StringIO(csv_data))

# Построение кардинатного графика со столбцами 'column1' и 'column2'
def plot_cartesian(data):
    plt.figure(figsize=(10, 6))
    plt.scatter(data['column1'], data['column2'], color='blue')
    plt.title('Кардинатный график распределения данных')
    plt.xlabel('Значения column1')
    plt.ylabel('Значения column2')
    plt.grid(True)
    plt.savefig('cartesian_plot.png')
    plt.close()

plot_cartesian(data)