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. Python中的super()用法
  2. 漫画 | TCP,一个悲伤的故事
  3. bootstrap框架下 单选按钮组的选中以及取值问题
  4. 30 多年的软件经验,总结出 10 个编写出更好代码的技巧
  5. mysql mycat 路由规则_Mycat分库路由规则
  6. 01 菜单栏和工具栏(一)
  7. Oracle Assets Additions API--Sample Script(Invoices)
  8. 基础算法|Java递归算法练习
  9. 南阳OJ 题目97 兄弟郊游问题
  10. 如何使用3D Converter将2D视频转换为3D?
  11. 计算机是概念化还是程序化的,思维的基本特征知识点的理解
  12. 在C/C++中整除符号和初始化数值应该注意细节
  13. 93 Three.js 使用设置normalMap创建更加细致的凹凸和褶皱
  14. Linux生成图片文字乱码
  15. 全国第四轮计算机学科评估排名,最权威中国高校学科排名,全国第四轮学科评估结果出炉!...
  16. s-100系列电子海图与s57电子海图的区别,电子海图开发一百篇第五十一篇
  17. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~24开始游戏-屏幕截图
  18. oracle数据库日常巡检计划
  19. Redis Queue使用第一天报错
  20. 1983-2007春晚回顾

热门文章

  1. Android 实现欢迎界面
  2. Windows系统中的睡眠时间和关闭屏幕时间的设置
  3. 虚拟货币套利怎么处理
  4. Python-Django毕业设计老薛男生服装网(程序+LW)
  5. 初级程序员晋升中级程序员,只差这7个技能
  6. 第三章 原位正三和弦的连接
  7. 基于ZEGO SDK实现多人视频通话功能
  8. android killer java,记录Android Killer反编译时遇到的异常
  9. React从零到一Demo演练(上)
  10. 弹孔,血迹 等受击表现