1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 数据可视化 散点图代码和分析

数据可视化 散点图代码和分析

时间:2022-08-29 06:56:25

相关推荐

数据可视化 散点图代码和分析

散点图样式:

使用Python的matplotlib.pyplot子模块的scatter()函数绘制散点图

代码和解析如下:

import pandas as pdfrom matplotlib import pyplot as pltpostage =pd.read_csv(r"gdp-per-China-worldb.csv")fig,ax=plt.subplots(figsize=(10,6))# postage["Year"]横坐标,postage["GDP"]:纵坐标# marker:点的样式,alpha:点的透明度plt.scatter(postage["Year"],postage["GDP"],s=50,c="y",marker='*',alpha=1.0)# ,gca就是get current axes的意思:获取当前坐标轴位置并移动 既然要动,那么就要在获取当前坐标轴位置的基础上进行挪动。ax = plt.gca()# set_title为标题ax.set_title(u"1900-中国GDP变化情况散点图",fontproperties="SimHei",fontsize=14)# 显示中文标签plt.rcParams['font.sans-serif']=['SimHei']# 解决负号“—”显示为方块的问题plt.rcParams['axes.unicode_minus']=Falseax.set_xlabel('年份')ax.set_ylabel('GDP')plt.show()

gdp-per-China-worldb.csv:这是CSV文件

CSV文件内容为:

注:CSV文件要在同一个文件夹内,不然找不到,输出结果没有

代码分析:

x,y代表数据的位置 :数据类型为形如shape(n,)数组类型;s代表点的大小:标量或形如shape(n,)数组,默认值为20;c代表点的颜色:可以是色彩或颜色序列。注意c值不应该是一个单一的RGB数值或一个RGBA序列。其中颜色参数如下b---blue, c---cyan, g---green, k---black, m-magenta, r---red, w---white, y---yellow;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。