简单代码编程画图怎么画

时间:2025-01-26 02:31:09 网络游戏

使用Python的matplotlib模块可以非常简单地绘制各种图形。以下是一些基本示例:

折线图

```python

import matplotlib.pyplot as plt

import numpy as np

设置中文字体,防止中文乱码

plt.rcParams['font.sans-serif'] = ['SimHei']

plt.rcParams['axes.unicode_minus'] = False

生成数据

x = np.linspace(0, 10, 100)

y = np.sin(x)

绘制折线图

plt.figure(figsize=(8, 6)) 设置画布大小

plt.plot(x, y, 'r--', label='sin曲线') 'r--'表示红色虚线

plt.title('我的第一个折线图')

plt.xlabel('x轴')

plt.ylabel('y轴')

plt.legend() 显示图例

plt.grid(True) 显示网格

plt.show()

```

散点图

```python

设置随机种子,确保每次结果一样

np.random.seed(42)

x = np.random.rand(50)

y = np.random.rand(50)

绘制散点图

plt.figure(figsize=(8, 6))

plt.scatter(x, y, c='blue', label='数据点')

plt.title('散点图示例')

plt.xlabel('x轴')

plt.ylabel('y轴')

plt.legend()

plt.grid(True)

plt.show()

```

三角函数图像

```python

import numpy as np

import matplotlib.pyplot as plt

设置中文字体,防止中文乱码

plt.rcParams['font.sans-serif'] = ['SimHei']

plt.rcParams['axes.unicode_minus'] = False

生成数据

x = np.linspace(-np.pi, np.pi, 512, endpoint=True)

c = np.cos(x)

s = np.sin(x)

绘制cos和sin函数图像

plt.figure(figsize=(8, 6))

plt.plot(x, c, color='red', linewidth=1.0, label='COS', linestyle='-', alpha=0.5)

plt.plot(x, s, 'b--', label="SIN") '--'表示蓝色虚线

plt.title("COS & SIN")

plt.xlabel("x轴")

plt.ylabel("y轴")

plt.legend()

plt.grid(True)

plt.show()

```

海龟绘图(Turtle Graphics)

```python

import turtle

设置画布和画笔

love = turtle.Screen()

love.setup(1000, 600, 100, 100)

pen = turtle.Turtle()

pen.speed(0)

pen.color('red')

绘制图形

for i in range(4):

if i % 2 == 0:

pen.forward(100)

pen.left(90)

else:

pen.backward(100)

pen.left(90)

隐藏画笔

pen.hideturtle()

结束绘制

turtle.done()

```

这些示例展示了如何使用matplotlib和海龟绘图来创建简单的图形。你可以根据需要调整参数和添加更多的图形元素。