数据可视化之折线图plot

import matplotlib.pyplot as plt
plt.rcParams'font.family' = 'SimHei'

查看matplotlibde文件地址

import matplotlib

print(matplotlib.matplotlib_fname())

plt.rcParams'font.sans-serif' = 'SimHei'

准备数据

time = '20200401','20200402','20200403','20200404','20200405'
china = 93,78,73,55,75
usa = 18697,28599,32309,34444,19236

创建画布

plt.figure()

绘制折线图

marker 标记点,可以是o,.v^<>*-|

markersize 标记点大小

mec 标记点边框颜色 markeredgecolo

mfc 标记点内部颜色 markerfacecolor

linestyle 线的样式

label起名---->xlabel,ylabel

linewidth ---> lw 线的宽度

plt.plot(time,china,marker = '*',markersize = 20,mec= 'b',mfc = 'k',color ='y',label='中国')
plt.plot(time,usa,marker = 'o',linestyle ='-',linewidth = 5,color ='r',label='美国')

添加辅助显示层

添加x,y轴刻度

由于数据不同,需要传入数据一一对应

xticks = '4月1日','4月2日','4月3日','4月4日','4月5日'
plt.xticks(time,xticks)
#准备刻度的数据

yticks=range(0,101,10) # 添加一个整数列表,

range(start,stop,step)

数据类型一致,可以直接显示

plt.yticks(yticks)

添加x轴名称,可以设置为: 'left', 'right', 和 'center', 默认值为 'center'。

plt.xlabel('日期',loc='left')

添加y轴名称,可以设置为: 'bottom', 'top', 和 'center', 默认值为 'center'.

plt.ylabel('人数',loc='top')

设置标题,可以设置为: 'left', 'right', 和 'center', 默认值为 'center'。

plt.title('新增人数',loc='center')

添加图例

plt.legend()

显示网格线,

true/false第一个参数表示是否显示网格线,默认true,可以不写

linestyle 第二个参数表示网格线的样式

alpha 第三个参数表示网格线的透明度,范围是0-1,1表示不透明,0表示透明

axis 第四个设置显示哪个方向的网格线

color,linstyle,linewidth....同样的在网格线的设置中也可以设置线的颜色,样式,宽度。。。。

plt.grid(True,linestyle='--',alpha=0.5,axis='y')

展示

plt.show(block=True)

相关推荐
柳杉17 分钟前
Codex + 可视化大屏工作流实践:15 个行业场景的设计产出合集
前端·openai·数据可视化
ctlover1 天前
Matplotlib
matplotlib
Q26433650232 天前
【有源码】基于Spring Boot+Vue的骑行爱好者平台的设计与实现-计算机毕设选题推荐
java·vue.js·spring boot·毕业设计·课程设计·数据可视化·源代码
Highcharts.js3 天前
AI智能时代,数据美学更加重要:如何搭建交互可视化仪表盘
数据可视化·仪表盘·highcharts·bi设计·ui设计美学·图表开发技巧·智能图表
for_ever_love__3 天前
Matplotlib——把训练曲线和分布画出来
matplotlib·数据可视化·大模型开发·训练曲线
龙亘川3 天前
体育赛事多域融合|助推文体旅高质量发展
人工智能·智慧城市·开源软件·数据可视化
Highcharts.js4 天前
Highcharts 仪表板编辑器 Dashboards介绍
数据可视化·仪表盘·大屏端·highcharts·dashboards·企业驾驶舱
龙亘川4 天前
数智赋能物业不动产治理:亘川智城智慧物业系统实践解析
大数据·人工智能·智慧城市·开源软件·数据可视化
计算机源码社6 天前
基于大数据技术的城市空气质量时序趋势与站点特征分析系统 面向监测站点的城市空气污染时空异质性分析与可视化系统
大数据·机器学习·数据挖掘·数据分析·毕业设计·课程设计·数据可视化
龙亘川6 天前
数智赋能文化服务:构建全域一体化智慧文旅新范式
大数据·人工智能·智慧城市·数据可视化