Python:一排三個子圖

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
path1 = r"D:\ExperimentalData\Jain\jain.csv"
path2 = r"D:\ExperimentalData\Spiral\spiral.csv"
path3 = r"D:\ExperimentalData\Aggregation\aggregation.csv"


jain = np.array(pd.read_csv(path1,header=None,index_col=None))
spiral = np.array(pd.read_csv(path2,header=None,index_col=None))
aggregation = np.array(pd.read_csv(path3,header=None,index_col=None))

font = {'family': 'Times New Roman', 'weight': 'normal', 'size': 20}
Size = 15
fig = plt.figure(figsize=(20,4))#, facecolor = 'gray')
ax1 = fig.add_subplot(1,3,1)
plt.scatter(jain[:,0],jain[:,1],s=Size)
ax1.set_title('Jain',font)

ax2 = fig.add_subplot(1,3,2)
plt.scatter(spiral[:,0],spiral[:,1],s=Size)
ax2.set_title('Spiral',font)

ax3 = fig.add_subplot(1,3,3)
plt.scatter(aggregation[:,0],aggregation[:,1],s=Size)
ax3.set_title('Aggregation',font)
plt.show()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章