plotnine(geom几何/stat统计)笔记02

geom_xx() 与 stat_xx()

1、几何对象函数 geom_xx()

1.统计直方图、核密度的估计曲线图

# 连续型
geom_histogram()  # 直方图
geom_density()  # 密度图
geom_dotplot()  # 点图
geom_freqpoly()  # 密度曲线图 
geom_area() # 面积图
# 离散型
geom_bar()

2.散点、面积、折线、散点、平滑曲线、文本、标签、二维统计直方图、二维核密度估计图

# x连续,y连续
geom_point()  # 散点图
geom_area()  # 面积图
geom_line()  # 折线图
geom_jitter()  # 散点抖动图
geom_smooth()  # 平滑曲线图
geom_label()  # 文本
geom_text()  # 标签
geom_bin2d()  # 二维统计直方图
geom_density2d()  # 二维核密度估计图
# x离散,y连续
geom_boxplot()  # 箱型图
geom_violin()  # 小提琴图
geom_dotplot()  # 点阵图
geom_col()  # 统计直方图
# x离散,y离散
geom_count()  # 二维统计直方图

3、热力图

# x,y,z连续
geom_tile()  # 热力图

4、图元系列函数

geom_curve()  # 曲线
geom_path()
geom_polygon()  # 多边形
geom_rect()  # 举行
geom_ribbon()
geom_linerange()  # 线性
geom_abline()  # 拟合曲线
geom_hline()
geom_vline()
geom_segment()  # 段
geom_spoke()

5、误差展示函数

geom_crossbar()  # 误差框
geom_errorbar()  # 垂直误差线
geom_errorbarth()  # 水平误差线
geom_pointrange()  # 带误差棒的均值点

2、统计变换函数stat_xx()

一个stat_xx()都必须与一个geom_xx()对应进行数据计算。
即每一个stat_xx()都必须有一个geom_xx()开头参数。
如果只调用geom,会默认stat='identity’无数据变换

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,出现了一个异常:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/geotools/geojson/geom/GeometryJSON。这个异常通常表示在处理程序调度期间发生了错误,并且缺少了一个名为org.geotools.geojson.geom.GeometryJSON的类。 解决这个问题的方法是确保你的项目中包含了所需的依赖项,并且这些依赖项已正确配置。你可以按照以下步骤来解决这个问题: 1. 确保你的项目中包含了所需的jar文件或依赖项。在这种情况下,你需要确保你的项目中包含了org.geotools.geojson.geom.GeometryJSON类所在的jar文件。 2. 检查你的项目的构建配置文件(例如pom.xml或build.gradle)是否正确地包含了所需的依赖项。你可以在这些文件中添加相应的依赖项,以确保所需的类可以被正确地引用和加载。 3. 如果你使用的是IDE(例如Eclipse或IntelliJ IDEA),请确保你的项目的构建路径或依赖项配置正确。你可以检查项目的构建路径设置,以确保所需的jar文件或依赖项被正确地包含在项目中。 4. 如果你使用的是Maven或Gradle等构建工具,请尝试清理和重新构建你的项目。有时候,构建工具可能会出现依赖项不一致或缓存问题,清理和重新构建项目可以解决这些问题。 请注意,以上步骤是一般性的解决方法,具体的解决方法可能因项目的不同而有所不同。如果你能提供更多关于你的项目和环境的信息,我可以给出更具体的建议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值