在python中运用ggplot2绘图 R和python的梦幻联动之一

这篇博客介绍了如何在Python环境下利用ggplot2库来绘制直方图。首先,博主展示了如何导入ggplot包并处理包含日期和气温的数据,接着详细描述了数据处理过程,然后绘制了一个直方图,并附上了最终图像。最后,博主解释了绘制直方图的相关参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 摘要


开始学习python了,从C到,Matlab,再到R,最后是python,接触了这么多的语言, python最好上手的一种,太适合我这种没有逻辑的小白辽,接下来会把在学习中遇到的一些问题和总结的方法进行小结~也当作是学习笔记8!
本篇将介绍python中实现像R中ggplot包一样美观迷人的绘图方法(在python中有plotnine包)~但是实际上R中ggplot包已经很成熟了,引入到python中还有许多不完善的地方,比如目前plotnine还无法绘制饼图,在python plotnine官网已经有说明。

  以下是python plotnine的官网链接:[python plotnine官网](https://plotnine.readthedocs.io/en/stable/api.html)

2. 导入包

2.1ggplot包的导入并读取数据


首先需要导入ggplot包包,在python中导入pandas和plotnine包,pandas用来读数据。

from plotnine import *    #安装绘图包并导入
import pandas as pd
data1=pd.read_csv('C:/Users/Desktop/people.csv',encoding='gbk')   #读取数据
data1
日期	气温1	气温2	气温3	气温4	流动人口

0 2018/5/21 23.870 23.810 24.069 23.592 43266
1 2018/5/22 23.701 23.691 23.970 23.432 32100
2 2018/5/23 23.630 23.350 23.700 23.320 26356
3 2018/5/24 23.460 23.290 23.550 23.260 21509
4 2018/5/25 24.210 23.750 25.000 23.720 115681
5 2018/5/26 23.320 23.090 23.630 23.010 61616
6 2018/5/27 23.040 22.910 23.240 22.820 32026
7 2018/5/28 22.480 21.680 22.680 21.660 59913
8 2018/5/29 21.880 22.060 22.250 21.800 29562

用到的数据是包含日期、气温和人口数目的数据

2. 2处理数据


这里是为了便于后续画图按气温的类别分组:

data2=pd.DataFrame()
for i in range(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值