欢迎访问宙启技术站
智能推送

使用Python中的Notebook()进行数据可视化

发布时间:2023-12-25 13:59:04

Python中的Notebook()是Jupyter Notebook的一个组件,它结合了代码、文本和可视化,使数据分析和呈现更加方便和直观。在Notebook()中,可以使用各种Python库来创建各种类型的可视化图表。

下面是一个简单的例子,演示如何使用Notebook()进行数据可视化:

首先,我们需要导入需要使用的库:

import pandas as pd
import matplotlib.pyplot as plt

接下来,我们可以创建一个数据集,并将其添加到一个DataFrame中:

data = {'Year': [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019],
        'GDP': [14, 15, 16, 17, 18, 19, 20, 21, 22, 23]}
df = pd.DataFrame(data)

现在,我们可以使用DataFrame来创建一个简单的条形图:

df.plot(x='Year', y='GDP', kind='bar')
plt.xlabel('Year')
plt.ylabel('GDP (trillions of dollars)')
plt.title('GDP by Year')
plt.show()

这将在Notebook()中显示一个条形图,其中X轴表示年份,Y轴表示GDP。我们还可以为图表添加标题和轴标签。

除了条形图,我们还可以使用其他类型的图表来可视化数据。例如,我们可以使用折线图来展示时间序列数据:

df.plot(x='Year', y='GDP', kind='line')
plt.xlabel('Year')
plt.ylabel('GDP (trillions of dollars)')
plt.title('GDP by Year')
plt.show()

我们还可以使用散点图来显示两个变量之间的关系:

data = {'Year': [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019],
        'GDP': [14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
        'Unemployment': [9, 8, 7, 6, 5, 4, 3, 2, 2, 1]}
df = pd.DataFrame(data)

df.plot(x='GDP', y='Unemployment', kind='scatter')
plt.xlabel('GDP (trillions of dollars)')
plt.ylabel('Unemployment Rate (%)')
plt.title('GDP vs. Unemployment')
plt.show()

以上是使用Notebook()进行数据可视化的简单示例。可以根据需要选择不同的图表类型,并根据具体的数据进行相应的调整和定制。Notebook()提供了一个交互式环境,使得数据可视化更加直观和灵活。