美文网首页自学编程Python日更成长营
自学Python:绘制方程式曲线图

自学Python:绘制方程式曲线图

作者: 小强聊成长 | 来源:发表于2022-03-23 13:18 被阅读0次

用Python可以画圆,也可以画方程式曲线,下面试着将函数y=x^2-2x+1的图形与圆的图形叠加组合显示在一起。

下面直接上代码:

########################

import numpy as np

import matplotlib.pyplot as plt

if __name__ == "__main__":

    plt.rcParams['font.sans-serif'] = ['SimHei'] # 用于正常显示中文标签

    plt.rcParams['axes.unicode_minus'] =False # 用来正常显示负号

    x = y = np.arange(-8, 8, 0.1)

    x, y = np.meshgrid(x, y)

    plt.contour(x, y, x ** 2 + y ** 2, [25]) # 绘制x2 + y2 = 25 的圆形

    x1 = np.linspace(-3, 3, 50)# 一元二次方程  y = x^2 - 2x + 1

    print(x1)

    y1 = x1 ** 2

    plt.plot(x1, y1, linewidth=4) # 设置线宽

    plt.plot(x1, y1, 'g') # 设置线条为绿色

    plt.title("一元二次方程曲线与圆形")

    plt.axis('scaled')

    plt.show()

########################

执行结果如下:

________________END______________

相关文章

网友评论

    本文标题:自学Python:绘制方程式曲线图

    本文链接:https://www.haomeiwen.com/subject/hatilrtx.html