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

用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______________

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容