当前位置:首页python > 正文

python如何用matplotlib绘图

作者:野牛程序员:2023-08-09 08:22:37python阅读 2628

Matplotlib是一个用于绘制各种类型图表和图形的Python库。以下是一些基本的示例代码,演示如何使用Matplotlib绘制不同类型的图表:

  1. 折线图(Line Plot):

import matplotlib.pyplot as plt
import numpy as np

# 生成 x 和 y 值
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 创建一个图形
plt.figure()

# 绘制折线图
plt.plot(x, y)

# 添加标题和标签
plt.title('Line Plot')
plt.xlabel('x')
plt.ylabel('y')

# 显示图形
plt.show()
  1. 散点图(Scatter Plot):

import matplotlib.pyplot as plt
import numpy as np

# 生成随机散点数据
x = np.random.rand(50)
y = np.random.rand(50)

# 创建一个图形
plt.figure()

# 绘制散点图
plt.scatter(x, y)

# 添加标题和标签
plt.title('Scatter Plot')
plt.xlabel('x')
plt.ylabel('y')

# 显示图形
plt.show()
  1. 柱状图(Bar Plot):

import matplotlib.pyplot as plt

# 示例数据
categories = ['A', 'B', 'C', 'D']
values = [40, 25, 15, 20]

# 创建一个图形
plt.figure()

# 绘制柱状图
plt.bar(categories, values)

# 添加标题和标签
plt.title('Bar Plot')
plt.xlabel('Category')
plt.ylabel('Value')

# 显示图形
plt.show()
  1. 饼状图(Pie Chart):

import matplotlib.pyplot as plt

# 示例数据
categories = ['A', 'B', 'C', 'D']
values = [40, 25, 15, 20]

# 创建一个图形
plt.figure()

# 绘制饼状图
plt.pie(values, labels=categories, autopct='%1.1f%%', startangle=140)

# 添加标题
plt.title('Pie Chart')

# 显示图形
plt.show()

这些示例演示了如何使用Matplotlib绘制不同类型的图表。可以根据需要自行调整数据和参数,以及添加其他属性来美化和自定义图表。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击