需要用到的数据是加州住房价格的数据集。该数据集基于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可视化加州房价价格(散点图各个参数的含义)相关推荐

  1. matplotlib 可视化细节,丰富的可选参数

    plt.gca().grid(True):显示网格线: plt.colorbar():显示颜色条: 0. 可选参数 plt.imshow() cmap:plt.cm.binary(二值图)/plt.c ...

  2. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with linear regressio ...

  3. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线(Each regression line in its o ...

  4. Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘直方图、自定义边缘直方图的色彩(Marginal Histogram)

    Python使用matplotlib可视化散点图.并在可视化图像的底部和右边添加边缘直方图.自定义边缘直方图的色彩(Marginal Histogram) 目录

  5. Python使用matplotlib可视化散点图、可视化两个数值变量之间的关系(Scatter plot)

    Python使用matplotlib可视化散点图.可视化两个数值变量之间的关系(Scatter plot) 目录 Python使用matplotlib可视化散点图.可视化两个数值变量之间的关系(Sca

  6. Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘箱图(Marginal Boxplot)

    Python使用matplotlib可视化散点图.并在可视化图像的底部和右边添加边缘箱图(Marginal Boxplot) 目录

  7. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点、基于分组变量配置数据点的颜色(connecting two coordinates with line

    Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点.基于分组变量配置数据点的颜色(connecting two coordinates with line ...

  8. matplotlib可视化基本散点图、在图像指定区域绘制方框(Draw Rectangle)

    matplotlib可视化基本散点图.在图像指定区域绘制方框(Draw Rectangle) 目录 matplotlib可视化基本散点图.在图像指定区域绘制方框(Draw Rectangle)

  9. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib)

    Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib) 目录

  10. matplotlib可视化基本散点图、在图像多个指定区域绘制方框、进行自定义色彩填充(Draw Multiple Rectangles)

    matplotlib可视化基本散点图.在图像多个指定区域绘制方框.进行自定义色彩填充(Draw Multiple Rectangles) 目录

最新文章

  1. python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...
  2. 算法:二进制中1的个数
  3. 008_多配置文件的引入
  4. VTK:PolyData之DeleteCells
  5. Spartan-6 FPGA SelectIO Resources User Guide 笔记2 SelectIO Attributes/Constraints
  6. 另辟蹊径:从其他角度去解决数据库问题
  7. UVALive - 4223(hdu 2926)
  8. getElement四种方法返回的不同
  9. JS 中的== 与 ===
  10. 拓端tecdat|R语言分解商业周期时间序列数据:线性滤波器、HP滤波器、Baxter King滤波器、Beveridge Nelson分解等去趋势方法
  11. 数据库课程设计报告格式模版
  12. LCD12864新手入门
  13. matlab设置图片背景透明_[转载]Matlab中得到透明背景图片的方法
  14. 电脑总是弹出广告弹窗怎么办?
  15. H3C交换机版本升级
  16. Android手机号码获取问题 用APN来获取手机号
  17. opencv根据摄像头名称打开摄像头(附源码)
  18. 如何生成Android的keystore文件
  19. 分时系统中,当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应该为
  20. E5 调用API续订服务:Microsoft 365 E5 Renew X

热门文章

  1. 2015年数模B题学习报告
  2. 取消wps右键菜单_如何给你的WPS去广告!
  3. “客户真的是魔鬼”吗?
  4. 一些服务器常见漏洞的修复方法
  5. 作为一枚程序员,每天必用的软件有哪些?
  6. 为张孝祥老师的离世表示哀悼
  7. VUE中的filters过滤器2种用法
  8. 小程序画布电子签名(实例)
  9. 笑晕,小米新logo是这么来的
  10. cmdb 指南_无限供应商制造商指南