医维视界致力面向广大医生群体提供IT相关的解决方案包括大数据处理、数据分析、IT应用工具等等。
帮助医疗工作人员充分利用AI等相关技术赋能医疗行业,提高医疗从业者的工作效率。
·······以下正文·····
很多医生在论文中,都需要对实验数据进行可视化工作,便于观察其中规律和趋势,不同数据之间是否具备统计学差异
在数据统计过程需要绘图方便统计,如统计直方图、饼状图、生存分析图、火山图等等
那这次医疗助手小维给大家介绍一下如何使用python可以非常简单的画出图表
matplotlib和seaborn是python中应用较多的两个可视化库,可以支持方便的在python环境下进行数据可视化,以便满足数学统计与分析的需要
本文重点介绍matplotlib的使用,对于各类图形,尝试只用5行代码内完成可视化操作
1.绘制函数图像
1.1 生成数据,这里先生成一个简单的x的平方函数和三次方函数,定义域取值在0到10间
import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 10, 200, endpoint=True)x_square,x_cube = x**2,x**3
1.2 使用默认配置实现简易绘图,这里只需要三行代码,即可实现可视化
plt.plot(x,x_square)plt.plot(x,x_cube)plt.show()
效果图:
1.3 接下来我们试试改变一下图像的颜色,线条宽度。color的取值便是颜色,linewidth代表宽度
plt.plot(x,x_square,color="blue", linewidth=2.5)plt.plot(x,x_cube,color="red", linewidth=2.5)plt.show()