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

作者:十一 时间:2023-07-04 07:25:16 

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')) )

输出效果:

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

知识点扩展:

绘制散点图,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

来源:https://www.py.cn/toutiao/23307.html

标签:python,ggplot,绘制画图
0
投稿

猜你喜欢

  • vue 获取视频时长的实例代码

    2024-04-09 10:49:16
  • python copy模块中的函数实例用法

    2022-02-08 09:22:00
  • Python绘制正二十面体图形示例

    2022-01-10 18:27:08
  • pycharm三个有引号不能自动生成函数注释的问题

    2021-04-05 15:53:02
  • TRUNCATE 快速删除表中的所有数据

    2024-01-16 23:43:07
  • python 内置函数-range()+zip()+sorted()+map()+reduce()+filter()

    2022-09-23 19:48:01
  • python 实现朴素贝叶斯算法的示例

    2023-12-09 12:59:11
  • python 如何对Series中的每一个数据做运算

    2023-11-19 23:33:07
  • Golang连接并操作PostgreSQL数据库基本操作

    2024-01-21 07:41:49
  • 将tensorflow模型打包成PB文件及PB文件读取方式

    2022-07-02 22:47:33
  • Python2.7编程中SQLite3基本操作方法示例

    2023-11-14 04:13:32
  • Python双链表原理与实现方法详解

    2023-10-10 20:55:40
  • python性能测量工具cProfile使用解析

    2022-01-28 08:22:03
  • Python使用folium excel绘制point

    2021-10-07 08:23:17
  • 详解python里使用正则表达式的分组命名方式

    2023-10-16 22:02:17
  • Python谱减法语音降噪实例

    2023-07-26 05:19:55
  • python正则过滤字母、中文、数字及特殊字符方法详解

    2022-02-20 10:14:47
  • Python实现邮件自动下载的示例详解

    2023-06-15 04:44:35
  • 使用Python绘制台风轨迹图的示例代码

    2021-09-10 16:15:56
  • 详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

    2024-01-24 03:27:04
  • asp之家 网络编程 m.aspxhome.com