- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
云南财经大学信息学院;9.2pyecharts数据可视化;学习目标;本章导读;Python数据可视化绘图中最为经典的是Matplotlib工具包,成为Python中应用非常广的绘图工具包之一。Matplotlib中应用最广的是Matplotlib.pyplot模块。pyplot提供了一套和MATLAB类似的绘图API,使得Matplotlib的机制更像MATLAB。我们只需要调用pyplot模块所提供的函数就可以实现快速绘图并设置图表的各个细节。
在Jupyternotebook中进行交互式绘图,需要执行一下语句:
%matplotlibnotebook
使用matplotlib时,使用的导入惯例为:
importmatplotlib.pyplotasplt;9.1matplotlib数据可视化;1.创建画布与创建子图
构建出一张空白的画布,并可以选择是否将整个画布划分为多个部分,以便于在同一幅图上绘制多个图形。当只需要绘制一幅简单图形时,创建子图这部分内容可以省略。在pyplot模块中创建画布,创建并选中子图的函数如表所示。
;pyplot基础语法为扩展部分
老师可根据情况选择讲解;pyplot基础语法;pyplot基础语法;pyplot基础语法;pyplot基础语法;pyplot基础语法;pyplot基础语法;pyplot基础语法
;pyplot基础语法;散点图(ScatterDiagram)又称为散点分布图,是以一个特征为横坐标、另一个特征为纵坐标、使用坐标点(散点)的分布形态反映特征间统计关系的一种图形。值是由点在图表中的位置表示,类别是由图表中的不同标记表示,通常用于比较跨类别的数据。散点图包含的数据点越多,比较的效果就会越好。
scatter方法的格式:
matplotlib.pyplot.scatter(x,y,s=None,c=None,marker=None,alpha=None)
scatter函数主要参数及其说明。
;实例9-1scatter绘图实例。
importmatplotlib.pyplotasplt
importnumpyasnp
importmatplotlib
%matplotlibinline
plt.rcParams[font.family]=[SimHei]?#用来显示中文标签
plt.rcParams[axes.unicode_minus]=False??#用来正常显示负号
x=np.arange(1,20)
y=np.cos(x)
lvalue=x
#绘制散点图
plt.scatter(x,y,c=g,s=100,linewidths=lvalue,marker=o,alpha=0.6)
#添加标题
plt.title(散点图)?
#?添加x轴的名称
plt.xlabel(X-axis)
#添加y轴的名称
plt.ylabel(Y-axis)?
plt.show();实例9-2?scatter绘图实例。
importpandasaspd
importmatplotlib.pyplotasplt
#读取数据
frame=pd.read_csv(C:\\temp\\股票数据.csv,encoding=GBK)
#绘制散点图
plt.scatter(frame[开盘价],frame[收盘价],c=r,s=10,alpha=0.6)
#添加标题
plt.title(股票数据散点图)
#添加x轴的名称
plt.xlabel(开盘价)?
#添加y轴的名称
plt.ylabel(收盘价)?
plt.show();折线图(LineChart)是一种将数据点按照顺序连接起来的图形,也可以看作是将散点图按照X轴坐标顺序连接起来的图形。折线图的主要功能是查看因变量y随着自变量x改变的趋势,最适合用于显示随时间(根据常用比例设置)而变化的连续数据。同时,还可以看出数量的差异、增长趋势的变化。
绘制折线图plot的格式:
matplotlib.pyplot.plot(x,y,color=None,linestyle=None,?linewidth=None,?
marker=None,alpha=None)
plot函数在官方文档的语法中只要求填入不定长参数,实际可以填入的主要参数及其说明见表9-5。
;实例9-3plot绘制折线图实例。
importmatplotlib.pyplotasplt
importnumpyasnp
%matplotlibinline
plt.rcParams[font.family
您可能关注的文档
- Python数据分析及应用 课件 第2章基本数据类型.pptx
- Python数据分析及应用 课件 第1章Python基础应用.pptx
- Python数据分析及应用 课件 第3章程序的控制结构.pptx
- Python数据分析及应用 课件 第4章函数.pptx
- Python数据分析及应用 课件 第5章组合数据类型.pptx
- Python数据分析及应用 课件 第6章Python文件.pptx
- Python数据分析及应用 课件 第7章Pandas数据分析.pptx
- Python数据分析及应用 课件 第8章时间序列分析.pptx
- Python数据分析及应用 课件 第10章NumPy科学计算.pptx
- Python数据分析及应用 课件 第11章 Python机器学习.pptx
文档评论(0)