from matplotlib import pyplot  as plt#设置中文
from pylab import mpl
mpl.rcParams['font.sans-serif']=['SimHei']y1=[80,100,120,80,90,99]
y2=[100,80,130,80,68,80]
y3=[110,100,99,80,60,90]x=["语文","数学","英语","物理","化学","生物"]#画出每个学生的成绩折线图
plt.plot(x,y1,label="张三",color="r",linestyle='-',marker='*')
plt.plot(x,y2,label="李四",color="b",linestyle='-',marker='*')
plt.plot(x,y3,label="王五",color="black",linestyle='--',marker='*')#设置图例
plt.legend(loc="upper left")#y轴取值
plt.yticks(range(0,151,10))plt.title("成绩对比")plt.ylabel("成绩")
plt.xlabel("学科")for a, b in zip(x, y1):#zip将可迭代对象打包成元组,返回由这些元组组成的列表。这里将x和y1里的数据组合成了坐标,a和b相当于x轴和y轴坐标plt.text(a, b, b, ha='center', va='bottom', fontsize=10)#text函数可以给图中的点加标签
for a, b in zip(x, y2):plt.text(a, b, b, ha='center', va='bottom', fontsize=10)
for a, b in zip(x, y3):plt.text(a, b, b, ha='center', va='bottom', fontsize=10)'''
text(x, y, s, fontdict=None, **kwargs)
(1)x,y:标签添加的位置,注释文本内容所在位置的横/纵坐标,默认是根据坐标轴的数据来度量的,是绝对值,也就是说图中点所在位置的对应的值,特别的,如果你要变换坐标系的话,要用到transform=ax.transAxes参数。
(2)s:标签的符号,字符串格式,比如你想加个“我爱python”,更多的是你标注跟数据有关的主体。
(3)fontsize:加标签字体大小,取整数。
(4)verticalalignment:垂直对齐方式 ,可选 ‘center’ ,‘top’ , ‘bottom’,‘baseline’ 等
(5)horizontalalignment:水平对齐方式 ,可以填 ‘center’ , ‘right’ ,‘left’ 等
(6)rotation:标签的旋转角度,以逆时针计算,取整
(7)family :设置字体
(8)style: 设置字体的风格
(9)weight:设置字体的粗细
(10) bbox:给字体添加框, 如 bbox=dict(facecolor=‘red’, alpha=0.5) 等。
(11)string:注释文本内容
(12)color:注释文本内容的字体颜色
'''plt.show()

将多名学生成绩绘制在一张画布中,并在图中显示学生成绩相关推荐

  1. 统计3个班成绩情况,每个班有5名同学 求出各个班的平均分和所有班级的平均分(学生成绩键盘输入) 同级生哪个班及格人数,每个班5名同学

    import java.util.Scanner;//统计3个班成绩情况,每个班有5名同学//求出各个班的平均分和所有班级的平均分(学生成绩键盘输入)//同级生哪个班及格人数,每个班5名同学 publ ...

  2. 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生的奖学金,要求打印输出一、二等奖学金学生的学号、姓名和各门课成绩。

    题目:设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生的奖学金,要求打印输出一.二等奖学金学生的学号.姓名和各门课成绩. (奖学金评定标准是:总成绩超过全班总平成绩10%发给一 ...

  3. 学生课程成绩信息实体表设计mysql_数据库综合实验--设计某高校学生选课管理系统...

    数据库综合实验重做 因为期末的时候做数据库综合实验太匆忙,很多地方都是能用就好,做完之后突然想到可以改进的方法,所以现在寒假来重做一下 题目如下: 设计某高校学生选课管理系统 实现学生信息.课程学生管 ...

  4. Python用雷达图展示某学生成绩问题/2020年12月

    Python用雷达图展示某学生成绩问题/2020年12月 先摆上成功运行的代码 由此产生的疑问 先摆上成功运行的代码 import numpy as np import matplotlib.pypl ...

  5. C语言学生成绩管理系统运行退不出来,哭诉、拜求C语言学生成绩管理系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /* Note:Your choice is C IDE */ #include "stdio.h" #include "s ...

  6. score在java中是什么意思_java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓名,学好,成绩........

    展开全部 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号:sName表示姓62616964757a686964616fe59b9ee7ad94 ...

  7. c语言5个人3课成绩,一道c语言排序题【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高...

    一道c语言排序题 [问题描述] 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生都有3门课的成绩:语文.数学.英语.先按总分从高到低排序,如果两个同学总分 ...

  8. Java黑皮书课后题第7章:*7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值。程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级给出结论

    7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 *7.1(指定等级)编写一个程序读入学生成 ...

  9. java计算并显示学生的成绩_Java开学测试-学生成绩管理系统

    题目: 1.定义 ScoreInformation 类,其中包括七个私有变量(stunumber, name, mathematicsscore, englishiscore,networkscore ...

  10. 按照学号查找学生_[源码和文档分享]基于JAVA和MYSQL数据库的学生成绩管理系统...

    一.需求分析 本系统是学生成绩管理系统,所以应该做到可以录入学生成绩,修改学生成绩,删除学生成绩,查询学生成绩,以及最后的所有学生按照GPA排名. 本系统的数据来源期末考试成绩,用来实现录入,查询,修 ...

最新文章

  1. layui当前表格第一行_Excel表格如何写入组态王数据,看完就会了
  2. echarts grid的样式位置_ECharts grid组件配置 提示框浮层的位置
  3. 基于FPGA的HDB3数字编码器设计
  4. NFS PersistentVolume - 每天5分钟玩转 Docker 容器技术(151)
  5. idea上一步下一步快捷键_【MySQL】一步一步的教你在windows下安装MySQL5.7
  6. linux 的常用命令---------第十二阶段(smb、FTP服务)
  7. 2018ICPC赛后总结
  8. Linux jdk 环境变量配置
  9. 如何用计算机看苹果手机的文件,怎么在电脑上打开苹果手机上的文件?
  10. 计算机符号mi,在线特殊符号大全
  11. python 头条视频_Python视频爬虫实现下载头条视频
  12. 评论抓取:Python爬取AppStore上的评论内容及星级,突破500条限制
  13. 发光二极管二极管引脚_LCD? 发光二极管? 等离子体? HDTV技术入门指南
  14. android 耳机孔 红外,手机遥控器,3.5mm耳机接口红外遥控改造解析
  15. 【亲测可用】2022最新酒桌小游戏喝酒小程序源码_带流量主
  16. 2018年最新bluehost主机(中文站)购买教程,送30%优惠码!
  17. 别再跟面试官说你不懂什么是 IP 协议了
  18. C++实现Python变量
  19. 共享汽车死亡前仆后继,巨头们要排队共赴黄泉?
  20. R pdf大小_免费的pdf压缩大法

热门文章

  1. moveit缺少libfcl.so.0.6文件
  2. 2017年网易推出他们的“淘宝客”啦
  3. CodeForces 1037E Trips(瞎搞)
  4. android录制amr音频文件,android – 以AMR文件格式录制音频
  5. 机器学习——支持向量机support vector machine
  6. windows winrar 指令_WinRAR的命令行模式用法介绍
  7. 黄文俊:Serverless小程序后端技术分享 1
  8. InputStreamReader乱码
  9. 天堂2java报错_那位高手帮我解决一下天堂2单机的服务器问题
  10. rtx服务器消息监控,rtx服务器消息监控