⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 histogram.py

📁 minimal python variant for small footprint apps like embedded apps
💻 PY
字号:
# Module 'Histogram'from Buttons import *# A Histogram displays a histogram of numeric data.#class HistogramAppearance(LabelAppearance, Define):	#	def define(self, parent):		Define.define(self, (parent, ''))		self.ydata = []		self.scale = (0, 100)		return self	#	def setdata(self, ydata, scale):		self.ydata = ydata		self.scale = scale # (min, max)		self.parent.change(self.bounds)	#	def drawpict(self, d):		(left, top), (right, bottom) = self.bounds		min, max = self.scale		size = max-min		width, height = right-left, bottom-top		ydata = self.ydata		npoints = len(ydata)		v1 = top + height	# constant		h1 = left		# changed in loop		for i in range(npoints):			h0 = h1			v0 = top + height - (ydata[i]-min)*height/size			h1 = left + (i+1) * width/npoints			d.paint((h0, v0), (h1, v1))	#class Histogram(NoReactivity, HistogramAppearance): pass

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -