📅  最后修改于: 2023-12-03 14:44:12.251000             🧑  作者: Mango
Matplotlib 是一个用于创建静态、动态和交互式可视化的 Python 库。它提供了许多高级绘图功能,可以创建各种各样的图形和图表。
!pip install matplotlib
下面的代码示例将绘制一个简单的折线图,显示几天内每天的气温:
import matplotlib.pyplot as plt
# 温度数据
temperatures = [20, 25, 22, 27, 23, 24, 21]
# 绘制折线图
plt.plot(temperatures)
# 添加标题和标签
plt.title('Temperatures')
plt.xlabel('Days')
plt.ylabel('Temperature')
# 显示图形
plt.show()
下面的代码示例将绘制一个简单的散点图,显示汽车的速度和油耗:
import matplotlib.pyplot as plt
# 速度和油耗数据
speeds = [45, 50, 55, 60, 65, 70, 75]
mpgs = [25, 23, 21, 19, 17, 15, 13]
# 绘制散点图
plt.scatter(speeds, mpgs)
# 添加标题和标签
plt.title('Car MPG vs. Speed')
plt.xlabel('Speed (mph)')
plt.ylabel('MPG')
# 显示图形
plt.show()
下面的代码示例将绘制一个简单的条形图,显示每个电影类型的市场占有率:
import matplotlib.pyplot as plt
# 电影类型和市场占有率数据
types = ['Action', 'Comedy', 'Drama']
market_shares = [40, 30, 25]
# 绘制条形图
plt.bar(types, market_shares)
# 添加标题和标签
plt.title('Movie Market Shares')
plt.xlabel('Movie Type')
plt.ylabel('Market Share')
# 显示图形
plt.show()
下面的代码示例将绘制一个简单的饼图,显示一家公司的利润分配:
import matplotlib.pyplot as plt
# 利润数据
profits = [0.3, 0.15, 0.2, 0.25, 0.1]
# 利润分配比例
labels = ['Employees', 'Taxes', 'Rent', 'Supplies', 'Profit']
colors = ['green', 'red', 'blue', 'yellow', 'gray']
# 绘制饼图
plt.pie(profits, labels=labels, colors=colors)
# 添加标题
plt.title('Profit Distribution')
# 显示图形
plt.show()
Matplotlib 是一个功能强大的 Python 库,可以创建各种各样的图形和图表。我们可以使用它来可视化数据,以便更好地理解和分析数据。无论你是一位数据科学家、机器学习工程师、数据分析师、量化交易员或其他与数据相关的职业,Matplotlib 都是值得学习和使用的重要工具之一。