赞
踩
1.使用的python开发工具是Anaconda中的Spyder
这个工具比较好用,安装步骤直接百度即可。
2.原始代码用到了几个库,用到了matplotlib库等,百度添加相应的库即可。
3.原始代码的主要流程:main函数------>生成界面------>点击按钮调用输入函数------->调用一元二次方程代码函数。
这样就得到了图形界面与代码的结合。
import tkinter as tk import matplotlib.pyplot as plt from mpl_toolkits.axisartist.axislines import SubplotZero import numpy as np import math def parabola(d): plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 """生成画布""" fig = plt.figure(1, (10, 10)) # 最终生成的图片大小 axis = SubplotZero(fig, 1, 1, 1) # 把画布分成1 * 1的格子, 把图形放在第1格 fig.add_subplot(axis) """新建坐标轴""" axis.axis["xzero"].set_visible(True) axis.axis['yzero'].set_visible(True) """生成坐标箭头""" axis.axis["xzero"].set_axisline_style("-|>") axis.axis["yzero"].set_axisline_style("-|>") axis.axis["top", "right", "left", "bottom"].set_visible(False) # 隐藏默认坐标轴 axis.grid(True, linestyle='-.') # 设置网格样式 """设置图形绘制范围""" x_boundary = 20 # 图形的边界区间设置为x_boundary 的绝对值 granularity = 0.01 x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。