• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python中用ggplot绘制画图实例讲解

    Python的绘图库也允许用户创建优雅的图形,本章给大家介绍的是关于ggplot绘制画图的技巧,ggplot2建立在grid系统上,这个系统不支持纹理。需要额外创建一堆数据,再基于这些数据构建一个geom_path图层,盖在柱图上才可以进行各种绘制,下面给大家详细讲解下怎么使用ggplot绘图。

    简介:

    ggplot类是在plotnine中的,能够生成一个图形。

    安装:

    pip install pandas plotnine

    csv文件加载到survs_df的数据框架:

    ggplot(survs_df, aes(x='weight', y='hindfoot_length',
    size = 'year')) + geom_point()

    生成图形步骤:

    1、设置数据框

    2、需要将数据框架转换成位置、颜色、大小等

    3、显示实际图形元素

    实例代码:

    (ggplot(mtcars, aes(‘wt', ‘mpg', color='factor(cyl)'))
    + geom_point()
    + labs(title='Miles per gallon vs Weight', x='Weight', y='Miles per gallon')
    + guides(color=guide_legend(title='Number of Cylinders')) )

    输出效果:

    知识点扩展:

    绘制散点图,geom_point()

    读取外部数据进行绘图

    >>> import pandas as pd
    >>> from ggplot import *
    >>> df=pd.read_table('C:\Users\lenovo\Desktop\mtcars.txt')
    >>> df
    ··name type number volume size other
    0 td T 96 3 20 c
    1 sf F 87 5 65 c
    2 cc F 79 9 80 d

    如果读取的数据没有column可以添加

    df.columns=['name','type','number','volume','size','other']
    >>> p=ggplot(df, aes(x='number', y='volume', size='factor(size)', color='factor(other)'))+geom_point()
    >>> print p

    到此这篇关于python中用ggplot绘制画图实例讲解的文章就介绍到这了,更多相关python中ggplot怎么绘制画图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • 在Python中调用ggplot的三种方法
    上一篇:python中altair可视化库实例用法
    下一篇:python 基于opencv去除图片阴影
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python中用ggplot绘制画图实例讲解 python,中用,ggplot,绘制,画图,