import numpy as np\nimport matplotlib.pyplot as plt\n\n# 生成0到4π之间的等间隔的100个点\nx = np.linspace(0, 4np.pi, 100)\ny = 10 * np.sin(x)\n\n# 设置绘图参数\nplt.plot(x, y, linestyle='dotted', color='red') # 设置线形为点划线,颜色为红色\nplt.xlim(0, 4np.pi) # 设置x轴显示范围\nplt.ylim(-10, 10) # 设置y轴显示范围\nplt.xticks(np.linspace(0, 4np.pi, 5), ['0', 'π', '2π', '3π', '4π']) # 设置x轴刻度线,并标注刻度值\nplt.yticks(np.linspace(-10, 10, 5)) # 设置y轴刻度线\nplt.grid(True) # 显示网格线\n\n# 添加坐标轴名称和标题\nplt.xlabel('x')\nplt.ylabel('y')\nplt.title('y = 10sin(x)')\n\n# 添加文本注释\nplt.text(2np.pi, 10, 'y = 10sin(x)', ha='right', va='bottom')\n\n# 显示图形\nplt.show()

Matplotlib绘图:绘制sin曲线并控制图形显示

原文地址: https://www.cveoy.top/t/topic/mUNz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录