如何从Pandas数据框架中绘制多个序列

如何从Pandas数据框架中绘制多个序列

在这篇文章中,我们将讨论如何在pandas中从一个数据框架中绘制多个序列。

系列是数据的范围,包括整数点,我们通过使用plot()函数在pandas数据框架中绘制。

语法 :

matplotlib.pyplot(dataframe['column_name'])

我们可以放置n个系列,我们必须调用show()函数来显示该图。

实例1 :用Python代码创建四个数据框并绘制图表

#import matplotlib
import matplotlib.pyplot as plt
  
# import pandas module
import pandas as pd
  
# create a dataframe with four columns
data = pd.DataFrame({'data1': [1, 2, 3, 4, 21], 
                     'data2': [6, 7, 8, 9, 10], 
                     'data3': [11, 23, 21, 45, 67],
                     'data4': [22, 33, 45, 34, 56]})
  
# plot one by one
plt.plot(data['data1'])
plt.plot(data['data2'])
plt.plot(data['data3'])
plt.plot(data['data4'])
  
# set y label
plt.ylabel('Distance')
  
# set x label
plt.xlabel('Time')
  
# set title
plt.title('Travelling')
  
# display plot
plt.show()

输出 :

如何从Pandas数据框架中绘制多个序列?

例子2:用数据框架中的两列作图。

#import matplotlib
import matplotlib.pyplot as plt
  
# import pandas module
import pandas as pd
  
# create a dataframe with two columns
data = pd.DataFrame({'data1': [1, 2, 3, 4, 21],
                     'data2': [6, 7, 8, 9, 10]})
  
# plot one by one
plt.plot(data['data1'])
plt.plot(data['data2'])
  
# set y label
plt.ylabel('Distance')
  
# set x label
plt.xlabel('Time')
  
# set title
plt.title('Travelling')
  
# display plot
plt.show()

输出 :

如何从Pandas数据框架中绘制多个序列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程