Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在网格中绘制多个直线图?_Python_Pandas_Dataframe_Line Plot - Fatal编程技术网

Python 如何在网格中绘制多个直线图?

Python 如何在网格中绘制多个直线图?,python,pandas,dataframe,line-plot,Python,Pandas,Dataframe,Line Plot,我有一个字典,它的值由数据帧组成。每个df都有相同的列名:X1和X2: dic = {"a": df1, "b": df2, ..., "y": df25} 现在我想画出这些数据帧的线图,这样它们将分为5行5列。我想获得如下视觉效果: 基本思想使用: 导入matplotlib.pyplot作为plt 图,轴=plt子批次(5,5) 对于拉链(axs.flat,dic.items())中的ax(键,df): ax.设置标题(键) 轴图(

我有一个字典,它的值由数据帧组成。每个
df
都有相同的列名:
X1
X2

dic = {"a": df1, "b": df2, ..., "y": df25}
现在我想画出这些数据帧的线图,这样它们将分为5行5列。我想获得如下视觉效果:

基本思想使用:

导入matplotlib.pyplot作为plt
图,轴=plt子批次(5,5)
对于拉链(axs.flat,dic.items())中的ax(键,df):
ax.设置标题(键)
轴图(df[“X1”]、df[“X2”])

我建议探索子地块亲爱的@Anakhand,这个例子怎么样:从sklearn.cluster导入范围内I的KMeans(1,len(dic)+1):data=dic[I]n_clusters=range(1,10)KMeans=[KMeans(n_clusters=j)。n_clusters中j的fit(data)SSD=[KMeans[j]。范围内j的惯性(len(KMeans))]#簇内平方和。图,轴=plt子图(5,5)轴图(n_簇,SSD)