关于#python#的问题,请各位专家解答!

img


一道关于#python#绘制图像的问题,请各位专家解答,非常感谢!

示例程序如下:

import numpy as np
import matplotlib.pyplot as plt

# 设置画布尺寸
canvas_size = 300
fig, ax = plt.subplots(figsize=(6, 6), dpi=100)
ax.set_xlim(-canvas_size/2, canvas_size/2)
ax.set_ylim(-canvas_size/2, canvas_size/2)

# 计算参数
t = np.arange(-1, 1, 0.01)
t = np.delete(t, np.where(t == 0))  # 剔除 t=0 的点
x = t * 300
y = t * np.sin(1/t) * 300

# 绘制曲线
ax.plot(x, y)

# 绘制坐标轴
ax.axhline(y=0, color='red', linewidth=0.5)
ax.axvline(x=0, color='red', linewidth=0.5)

# 显示图形
plt.show()
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632