第1关: 线图的制作
本关任务:寒冷冬天两块不同金属都加热到500度,在空气中放置,温度会不断降低,在接下来的十小时内,现每隔半小时测量一次,测量得到金属块一的温度是500,470,450,400,360,330,310,290,260,240,200,180,150,120,100,80,60,50,40,30,测量得到金属块二的温度是500,440,410,380,360,310,330,295,280,230,200,170,150,120,100,70,50,30,20,10。试画出两块金属时间温度变化图。要求设置横坐标提示为“时间”,纵坐标提示为“温度”,图的标题为“时间温度变化图”,标注分别为“温度一”和“温度二”,显示在“右上角”。金属一用红色点线加圆点绘制,金属二用蓝色虚点线加方块标记绘制,时间是0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5。绘制的图形保存到函数中指定的磁盘文件中。
效果图如下:
线图
相关知识
为了完成本关任务,你需要掌握:1.如何导入绘图第三方库,2.如何显示汉字,3.横、纵坐标信息控制,4.标题、标注位置的控制。
导入绘图第三方库
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
显示汉字及负号
matplotlib.rcParams[‘font.family’]=‘simHei’ #显示汉字
plt.rcParams[‘axes.unicode_minus’] = False #显示负号
横
这篇博客介绍了使用Python的matplotlib库进行线图、饼图和条形图的制作。内容涵盖线图的创建,包括设定横纵坐标、标题和标注;饼图的制作,展示各部分比例;以及条形图的绘制,用于表示学生成绩。每个图表的制作过程详细解释了所需的关键函数和参数设置。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



