用matplotlib可视化加州房价价格(散点图各个参数的含义)
需要用到的数据是加州住房价格的数据集。该数据集基于1990年加州入口普查的数据。
数据下载地址
将地理数据可视化
housing.plot(kind="scatter", x="longitude", y="latitude")
这样很难看出来数据的内容
housing.plot(kind="scatter", x="longitude", y="latitude", alpha=0.1)
alpha为0的时候画出的线或点是完全透明的,为1时是完全不透明的。alpha的值就是透明程度。
设置为0.1,可以更清楚地看出高密度数据点的位置。
housing.plot(kind="scatter", x="longitude", y="latitude", alpha=0.4,s=housing["population"]/100, label="population",c="median_house_value", cmap=plt.get_cmap("jet"), colorbar=True,)
plt.legend()
每个圆的半径大小代表了每个地区的人口数量(选项s),颜色代表价格。我们使用一个名叫jet的预定义颜色表(选项cmap)来进行可视化,颜色范围从蓝(低)到红(高)
另外在散点图中
s: 指定散点图点的大小,默认为20,通过新传入的变量,实现气泡图的绘制(size的首字母)
c: 指定散点图点的颜色,默认为蓝色(color的首字母)
marker: 指定散点图点的形状,默认为圆形
cmap: 指定色图,只有当c参数是一个浮点型的数组时才起作用
norm: 指定数据亮度, 标准化到0~1之间,使用该参数仍需要c为浮点型的数组
vmin、vmax: 亮度设置,与norm类似,如果使用了norm则该参数无效
alpha: 设置散点的透明度
edgecolors: 设置散点边界线的颜色
linewidths: 设置散点边界线的粗细
colorbar:当我们给图配渐变色时,常常需要在图旁边把colorbar显示出来。
plt.legend()函数主要的作用就是给图加上图例,
用matplotlib可视化加州房价价格(散点图各个参数的含义)相关推荐
- matplotlib 可视化细节,丰富的可选参数
plt.gca().grid(True):显示网格线: plt.colorbar():显示颜色条: 0. 可选参数 plt.imshow() cmap:plt.cm.binary(二值图)/plt.c ...
- Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)
Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with linear regressio ...
- Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线
Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线(Each regression line in its o ...
- Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘直方图、自定义边缘直方图的色彩(Marginal Histogram)
Python使用matplotlib可视化散点图.并在可视化图像的底部和右边添加边缘直方图.自定义边缘直方图的色彩(Marginal Histogram) 目录
- Python使用matplotlib可视化散点图、可视化两个数值变量之间的关系(Scatter plot)
Python使用matplotlib可视化散点图.可视化两个数值变量之间的关系(Scatter plot) 目录 Python使用matplotlib可视化散点图.可视化两个数值变量之间的关系(Sca
- Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘箱图(Marginal Boxplot)
Python使用matplotlib可视化散点图.并在可视化图像的底部和右边添加边缘箱图(Marginal Boxplot) 目录
- Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点、基于分组变量配置数据点的颜色(connecting two coordinates with line
Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点.基于分组变量配置数据点的颜色(connecting two coordinates with line ...
- matplotlib可视化基本散点图、在图像指定区域绘制方框(Draw Rectangle)
matplotlib可视化基本散点图.在图像指定区域绘制方框(Draw Rectangle) 目录 matplotlib可视化基本散点图.在图像指定区域绘制方框(Draw Rectangle)
- Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib)
Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib) 目录
- matplotlib可视化基本散点图、在图像多个指定区域绘制方框、进行自定义色彩填充(Draw Multiple Rectangles)
matplotlib可视化基本散点图.在图像多个指定区域绘制方框.进行自定义色彩填充(Draw Multiple Rectangles) 目录
最新文章
- python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...
- 算法:二进制中1的个数
- 008_多配置文件的引入
- VTK:PolyData之DeleteCells
- Spartan-6 FPGA SelectIO Resources User Guide 笔记2 SelectIO Attributes/Constraints
- 另辟蹊径:从其他角度去解决数据库问题
- UVALive - 4223(hdu 2926)
- getElement四种方法返回的不同
- JS 中的== 与 ===
- 拓端tecdat|R语言分解商业周期时间序列数据:线性滤波器、HP滤波器、Baxter King滤波器、Beveridge Nelson分解等去趋势方法
- 数据库课程设计报告格式模版
- LCD12864新手入门
- matlab设置图片背景透明_[转载]Matlab中得到透明背景图片的方法
- 电脑总是弹出广告弹窗怎么办?
- H3C交换机版本升级
- Android手机号码获取问题 用APN来获取手机号
- opencv根据摄像头名称打开摄像头(附源码)
- 如何生成Android的keystore文件
- 分时系统中,当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应该为
- E5 调用API续订服务:Microsoft 365 E5 Renew X