wxpython可视化_使用wxPython的绘图模块wxPyPlot进行数据可视化
[Python进阶(四十)-数据可视化の使用matplotlib进行绘图前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包。我将在这篇文章中介绍matplotlib A
#-*- coding: utf-8 -*-
################################################################################
## 使用wxPython的绘图模块wxPyPlot,需要数据可视化的时候,无需再借用其他的库或模块了
################################################################################
import numpy
import wx
import wx.lib.plot as wxPyPlot #导入绘图模块,并命名为wxPyPlot
#---------------------------------------------------------------------------
# 需要把数据封装进入MyDataObject中
def MyDataObject():
# 50 个点的sin函数,用蓝色圆点表示
data1 = 2.*numpy.pi*numpy.arange(100)/100.
data1.shape = (50, 2)
data1[:,1] = numpy.sin(data1[:,0])
markers = wxPyPlot.PolyMarker(data1, legend='Green Markers', colour='blue', marker='circle',size=1)
# 50个点的cos函数,用红色表示
data2 = 2.*numpy.pi*numpy.arange(100)/100.
data2.shape = (50,2)
data2[:,1] = numpy.cos(data2[:,0])
lines = wxPyPlot.PolySpline(data2, legend= 'Red Line', colour='red')
GraphTitle="Plot Data(Sin and Cos)"
return wxPyPlot.PlotGraphics([markers, lines],GraphTitle, "X Axis", "Y Axis")
#-----------------------------------------------------------------------------
class TestFrame1(wx.Frame):
def __init__(self, parent=None, id=wx.ID_ANY, title="Using wxPyPlot"):
wx.Frame.__init__(self, parent, id, title,size=(600, 400))
# 创建菜单栏
self.mainmenu = wx.MenuBar()
menu = wx.Menu()
menu.Append(100, 'Draw1', 'Draw plots1')
self.Bind(wx.EVT_MENU,self.OnPlotDraw1, id=100)
self.mainmenu.Append(menu, '&Plot')
self.SetMenuBar(self.mainmenu)
# 创建状态栏,显示信息
self.CreateStatusBar(2)
self.pc = wxPyPlot.PlotCanvas(self) #此处导入绘图面板
def OnPlotDraw1(self, event): #绘图函数
self.pc.Draw(MyDataObject())
###########################################################################
## 测试wxPyPlot的代码
###########################################################################
if __name__=='__main__':
app = wx.App()
tf=TestFrame1(None)
tf.Show()
app.MainLoop()
###########################################################################
###########################################################################
[matplotlib API入门 使用matplotlib的办法最常用的方式是pylab的ipython,pylab模式还会向ipython引入一大堆模块和函数提供一种更接近与matlab的界面,matplotlib API函
[Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图
wxpython可视化_使用wxPython的绘图模块wxPyPlot进行数据可视化相关推荐
- python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例
本篇文章适用于Python小白的教程篇,如果有哪里不足欢迎指出来,希望对你帮助. 本篇文章用到的模块: requests,re,os,jieba,glob,json,lxml,pyecharts,he ...
- ae制作数据可视化_我如何精心制作真正可怕的数据可视化
ae制作数据可视化 by Krist Wongsuphasawat 克里斯特·旺苏帕萨瓦(Krist Wongsuphasawat) 我如何精心制作真正可怕的数据可视化 (How I carefull ...
- python爬虫数据可视化_[ Python爬虫实战 ] Python使用pyecharts进行数据可视化 - pytorch中文网...
pyecharts是一个用于生成Echarts图表的类库,Echarts是百度开源的一个数据可视化JS库.主要用于数据可视化.pyecharts可以结合Pandas&Numpy使用,同时他可以 ...
- 智慧树python数据分析与数据可视化_知到APP智慧树Python数据分析与数据可视化慕课答案...
两个数相除,商是5,除数是20,被除数最大是______. "班级"一词最早的提出人是().A.赫尔巴特B.夸美纽斯C.埃拉斯莫斯D. 下列哪些项属于我国城市规划编制体系的范畴() ...
- python可视化图表工具_酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具...
原标题:酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具 不少Python用户的一大诉求是做出各种酷炫的可视化图表,而这就需要了解清楚工具特色,才好在制作不同类型图表顺利找到适合自己 ...
- 丽水数据可视化设计价格_网站建设之B端交互设计——数据可视化图表
在B端设计中,数据可视化是必不可少而且非常重要,越来越多的设计师需要和数据打交道,但是很多设计师不懂可视化当中不同用途的图表规范,只是单纯设计出好看的数据图表,却不能给用户带来更多的信息和价值. 因此 ...
- python可视化模块pandas,python数据可视化软件
Python中数据可视化经典库有哪些? Python有很多经典的数据可视化库,比较经典的数据可视化库有下面几个.matplotlib是Python编程语言及其数值数学扩展包 NumPy 的可视化操作界 ...
- python人机交互界面设计_[译]学习IPython进行交互式计算和数据可视化(五)
第四章:交互式绘图接口 本章我们将展示Python的绘图功能以及如何在IPython中交互式地使用它们. NumPy为处理大量的多维数组结构的数据提供了高效的方法.但是看行行列列的数字总不如直接看曲线 ...
- matplotlib 横坐标少了一个点_比 matplotlib 效率高十倍的数据可视化神器
点击上方 Z先生点记,加为星标 第一时间收到 Python 技术干货! 来源:优达学城Udacity https://towardsdatascience.com/the-next-level-of- ...
最新文章
- Flutter中集成Font Awesome
- 将表里的数据批量生成INSERT语句的存储过程 增强版
- 2013-7-12学习笔记
- 在Windows上编译UEFI SDK 2018/OVMF的方法
- 零基础Java学习之类和对象
- App设计灵感之十二组精美的家具产品电商App设计案例
- [react] 在React中你有经常使用常量吗?
- 前端学习(2919):v-bind属性绑定
- 观察者模式:推模型与拉模型
- 2022百度大数据开发工程师实习面试经历
- ”今日校园“App用户体验分析
- 微信小程序 模仿华为音乐 列表界面
- 【官网】飞腾 2000 处理器
- 用C++写出求矩形和圆形面积的程序
- ​2021年,ThinkPad为什么存在?
- 芝加哥大学计算机科学,芝加哥大学计算机科学解析
- 网络-IP地址(嵌入式学习)
- firefox 1.0中添加自定义搜索引擎——北大天网搜索引擎
- Unity小优化之美术字贴图合并以合批
- 2017年前思绪整理