一 代码
import sys
import tkinter asTk
import matplotlib
from numpy import arange, sin, pi
from matplotlib.backends.backend_tkagg importFigureCanvasTkAgg,NavigationToolbar2TkAgg
from matplotlib.backend_bases import key_press_handler
from matplotlib.figure importFigure
matplotlib.use('TkAgg')
root =Tk.Tk()
root.title("matplotlib in TK")
#设置图形尺寸与质量
f =Figure(figsize=(5,4), dpi=100)
a = f.add_subplot(111)
t = arange(0.0,3,0.01)
s = sin(2*pi*t)
#绘制图形
a.plot(t, s)
#把绘制的图形显示到tkinter窗口上
canvas =FigureCanvasTkAgg(f, master=root)
canvas.show()
canvas.get_tk_widget().pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)
#把matplotlib绘制图形的导航工具栏显示到tkinter窗口上
toolbar =NavigationToolbar2TkAgg(canvas, root)
toolbar.update()
canvas._tkcanvas.pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)
#定义并绑定键盘事件处理函数
def on_key_event(event):
print('you pressed %s'% event.key)
key_press_handler(event, canvas, toolbar)
canvas.mpl_connect('key_press_event', on_key_event)
#按钮单击事件处理函数
def _quit():
#结束事件主循环,并销毁应用程序窗口
root.quit()
root.destroy()
button =Tk.Button(master=root, text='Quit', command=_quit)
button.pack(side=Tk.BOTTOM)
Tk.mainloop()
二 运行结果
相关推荐
主要介绍了Python实现在tkinter中使用matplotlib绘制图形的方法,结合实例形式分析了Python使用tkinter与matplotlib进行正弦曲线图形绘制的相关操作技巧,需要的朋友可以参考下
使用python中的Matplotlib +Tkinter 绘制3D图 Python提供了类似于MATLAB的2D绘图库,3D绘图库 将matplotlib绘制的图表镶嵌入tkinter做的界面中,tkinter是python的一个GUI库,有时候PC端UI界面上需要显示复杂的图时候...
基于SHT10+IAR+Python+Tkinter+matplotlib开发的智能家居系统,根据传感器采集的数据进行智能化控制 Smart-Home是一个模拟的智能家居系统,使用多个传感器对温度、湿度、光照强度、触摸器数据等进行采集,保存和...
python期末实训-学生成绩管理系统,有简洁的界面操作。共使用了十三个包。包含文件的读入和输出。数据分析,图像展示,数据库使用的mysql。
在数学中,术语“混沌游戏”最初是指使用多边形和在多边形内部随机选择的初始点来创建分形的方法。 分形是通过从初始随机点开始迭代创建点序列而创建的,在该点中,序列中的每个点都是前一个点与多边形的一个顶点...
本文主要介绍了如何使用python编写一个微信好友头像墙的源码,这里将会用到一些python的基础知识,比如tkinter模块,matplotlib模块,以及python的图片处理库Pillow。 首先,需要从微信客户端获取好友头像信息,这...
用python tkinter显示股票的数据,将绘制的图形显示到tkinter:创建属于root的canvas画布,并将图f置于画布上 漂亮的界面是量化程序的...本文介绍如何使用用python tkinter matplotlib做出专业的K线图和展示各种技术指标:
python-guage-chart:使用Matplotlib补丁在python中创建仪表图,使用表情符号作为标签,并导入tkinter(GUI)以从国家列表中进行选择
Interactive Applications Using Matplotlib ... What this book covers Chapter 1, Introducing Interactive Plotting, covers basic ... Identical examples are presented using GTK, Tkinter, wxWidgets, and Qt.
下面小编就为大家带来一篇利用Tkinter和matplotlib两种方式画饼状图的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助
该程序是用python3.6写的,调用了python中的tkinter的库(*python2x与python3x的thinter有很多不同的地方,一定要特别注意!!!) from random import randint from tkinter import * class Randball(): def __...
collatz_conjecture:collatz猜想的可视化(tkinter,matplotlib)
matplotlib Matplotlib是一个功能强大的Python绘图库,专门用于生成各种静态、动态、交互式的2D图表。... 支持Jupyter Notebook:Matplotlib可以很好地与Jupyter Notebook集成,方便在Notebook环境下创建和展
自己的Python课设,水平有限但是是原创。可以拿来学习或者应付作业。
把指标和指标策略集中在Tkinter框架中显示 指标策略回测。Python 股票数据处理方法。 用户自己修改为自己的策略。里面有完整的说明信息,我们不再介绍设计原理了。我们给出全部程序代码和结果。 欢迎引用和转载。...
使用matplotlib支持LaTex格式功能进行绘制公式,目前暂设计目标为开方函数。 pylatexenc支持字符串LaTex格式的转换,两者相结合,能输出更加理想的字符串结合。 同时matplotlib与tkinter的融合更加融洽。
matplotlib是Python编程语言及其数值数学扩展包...它利用通用的图形用户界面工具包,如Tkinter, wxPython, Qt或GTK+,向应用程序嵌入式绘图提供了应用程序接口(API)。python语言常见的图像处理库,matplotlib函数汇总
Matplotlib是Python的流行绘图库,基于 NumPy和 tkinter(一个图形框架)二次开发,通过几行代码,就能绘制出折线图、散点图、直方图、饼状图 等各类专业图表,在科学计算结果可视化领域大受欢迎。一个简单的绘图过程...