首页 > 编程语言 >综合小程序的设计

综合小程序的设计

时间:2024-10-21 13:19:41浏览次数:5  
标签:plt grade 程序 grid import np 设计 综合 row

熟悉python可视化的设计

完成综合小程序的设计。


登录系统设计


from tkinter import *
import  tkinter.messagebox

def onClick():
    name=bname.get()
    pwd=bpwd.getO()
    if (name=='zhou' and pwd=='123'):
        tkinter.messagebox.showinfo(title='提示',message='登陆成功!')
    else:
        tkinter.messagebox.showerror(title='提示',message='输入错误!')

m=Tk()
m.title('欢迎登录系统')
m.geometry('300x150')
Label(m,text='用户名').grid(row=0,column=0)
Label(m,text='密码').grid(row=1,column=0)
bname=Entry(m)
bname.grid(row=0,column=1)
bpwd=Entry(m,show='*')
bpwd.grid(row=1,column=1)
Button(m,text='登陆',command=onClick).grid(row=2,column=0)

Button(m,text='退出',command=quit).grid(row=2,column=1)

mainloop()
 


学生课程成绩等级分布


import matplotlib.pyplot as plt
import numpy as np

grade=['<60','60-69','70-79','80-89','90-100']
nScore1=[3,15,24,12,8]
nScore2=[2,25,14,16,3]

plt.figure(figsize=(10,6))
plt.subplot(2,2,1)
plt.bar(grade,nScore1)
plt.bar(grade,nScore2)

plt.subplot(2,2,2)
plt.scatter(grade,nScore1)
plt.scatter(grade,nScore2)

plt.subplot(2,2,3)
plt.plot(grade,nScore1)
plt.plot(grade,nScore2)

plt.subplot(2,2,4)
plt.pie(nScore1,labels=grade,radius=1.2,autopct='%1.1f%%',explode=[0,0,0.1,0,0])
plt.suptitle('学生课程成绩等级分布',fontname='SimHei',fontsize=18)
plt.show()
 


图片引入


# -*- coding: utf-8 -*-
"""
Created on Fri Oct 18 11:00:04 2024

@author: Administrator
"""

import numpy as np
import matplotlib.pyplot as plt

fig=plt.figure(figsize=(6,6))

ax1=fig.add_subplot(211)
ax2=fig.add_subplot(212)

girl=plt.imread("1.jpg")
ax1.imshow(girl)

n=60
x=np.random.rand(n)*80
y=np.random.rand(n)*100
n1=np.random.rand(n)
n2=np.random.rand(n)
area=np.pi*(15*n1)**2
color=2*np.pi*n2
ax2.scatter(x,y,s=area,c=color,alpha=0.5,cmap=plt.cm.hsv)

plt.show()
 

标签:plt,grade,程序,grid,import,np,设计,综合,row
From: https://blog.csdn.net/cxh666888_/article/details/143041828

相关文章

  • java+vue计算机毕设废品上门回收预约系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会经济的快速发展和人民生活水平的不断提高,各类废品的产生量也在急剧增加。传统的废品回收方式往往依赖于街头巷尾的废品收购站或回收人员,这种......
  • java+vue计算机毕设非遗优品交易系统的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在全球化与现代化的浪潮中,非物质文化遗产(简称“非遗”)作为民族文化的瑰宝,承载着丰富的历史记忆与独特的文化价值。然而,随着时代的变迁,许多非遗项目面......
  • java+vue计算机毕设电影推荐系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网娱乐产业的蓬勃兴起,电影作为一种重要的文化娱乐形式,已经深入人们的日常生活。近年来,电影市场的规模不断扩大,电影数量......
  • java+vue计算机毕设儿童培训管理系统的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会的快速发展和教育理念的不断进步,儿童培训行业迎来了前所未有的发展机遇。越来越多的家长开始重视孩子的全面发展,不仅关注学校的传统教育,还积......
  • 搭子陪玩伴游线上游戏陪玩付费语音陪聊系统源码线下家政源码一体式部署(h5+小程序+app)
    该平台将满足用户寻找旅行搭子、日常活动搭子、陪伴及享受本地生活服务的需求,同时通过商城分销模式为商家提供新的销售渠道,实现用户、商家与平台的共赢。通过整合线上线下资源,提供一站式服务体验,满足用户多样化需求,同时为商家和合作伙伴创造更多商业价值。现在的年轻人,最常见......
  • 项目-STM32F765VIT6+W5500 使用单片机串口发送命令实现OTA远程升级单片机程序测试说明
       测试1,单片机通过SPI1和模块通信; 单片机PA8引脚作为复位模组使用;串口1做日志打印(115200); 2,打开例程 3,使用下载器先下载BootLoader,然后再下载用户程序   4,在网站的根目录建几个文件夹  目录要和mcu_project程序里面的目录一致 ......
  • 【AIGC】第一性原理下的ChatGPT提示词Prompt设计:系统信息与用户信息的深度融合
    博客主页:[小ᶻZ࿆]本文专栏:AIGC|ChatGPT文章目录......
  • 基于SSM的洗浴中心管理系统的设计与实现
    文未可获取一份本项目的java源码和数据库参考。方案设计(研究的基本内容,拟解决的基本问题,研究步骤、方法及措施):研究的基本内容:根据当今社会市场所需,通过对比多家洗浴中心进行深入细致的调查分析,做出一套标准化的洗浴管理系统。它适用于中、小型洗浴行业,可以帮助洗浴企业处理......
  • 基于ssm的校园车辆管理系统的设计与实现
    文未可获取一份本项目的java源码和数据库参考。一、选题背景与意义(一)选题背景自改革开放以来,国家开始加大力度对高等校园进行投入,深化了教育体制的改革,全国许多高等校园应运而生,越来越多的孩子走进高校的校园,接受高等教育,本科生和研究生的人数也在不断的增长。目前,中国根据......
  • 基于SSM的校园跑腿网站的设计与实现
    文未可获取一份本项目的java源码和数据库参考。课题来源及研究的目的和意义随着网络技术的不断完善与发展,各种互联网公司不断如雨后春笋般不断涌现,丰富了人们生活的各个方面。近年来由于OnlineTo0ffline即线上到线下(020)模式的发展和兴起,各种服务网站不断建立,提高了人们......