当前位置: 首页 > news >正文

织梦手机电影网站模板淘宝推广公司

织梦手机电影网站模板,淘宝推广公司,企业型网站制作,wordpress 移动端模板下载地址Python中要实现百分比数据条的显示,可以使用pandas库,pandas图表样式的设置与Excel中的条件格式设置比较类似,比如Excel里常用的数据条的用法,在pandas中使用代码进行高亮显示,用来突出重点数据,下面一起来…

Python中要实现百分比数据条的显示,可以使用pandas库,pandas图表样式的设置与Excel中的条件格式设置比较类似,比如Excel里常用的数据条的用法,在pandas中使用代码进行高亮显示,用来突出重点数据,下面一起来学习。

一、数据获取

首先,导入2021年12月全国城市住宅房价排行榜的数据,计算增长率等指标。

import pandas as pd data_city_price=pd.read_excel(r'C:/Users/尚天强/Desktop/大话数据分析系列原创/pandas/2021年12月全国城市住宅房价排行榜.xlsx') 
data_city_price['增长率']=(data_city_price['12月']/data_city_price['7月']-1)#.apply(lambda x:format(x,'.2%')) 
data_city_price['自增长率']=data_city_price['12月'].pct_change(fill_method='ffill')#.apply(lambda x:format(x,'.2%')) 
df=data_city_price 
df

查看图表数据属性,其中"7月"、"增长率"、"自增长率"这三列数据类型都是字符型,而且都有缺失值。

df.info()

二、格式设置

pandas运算后得到的数据类型是小数,如果需要将其转化为百分数%,可以使用format函数自定义数据类型。

#自定义数据类型 
df.style.format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'})

数据字段显示较多可以使用hide_columns函数隐藏列。

#隐藏列 
df.style.hide_columns(['自增长率'])

标记数据的最大值使用highlight_max函数。

#高亮显示最大值,默认是黄色 
df.style.highlight_max()

同理,标记数据的最小值使用highlight_min函数。

#高亮显示最小值,高亮颜色可更改 
df.style.highlight_min(color='gray')

突出显示空单元格使用highlight_null函数。

#高亮显示空值 
df.style.highlight_null(null_color='blue')

同时pandas还支持链式调用,也就是说pandas设置格式可以使用点的形式依次设置数据格式,突出显示最大值、最小值、空值。

#链式调用 
(df.style.format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'}).highlight_max().highlight_min(color='gray').highlight_null(null_color='blue').hide_columns(['自增长率']))

除了高亮显示空值,还可以将空的单元格替换为具体的文本,比如这里替换为空值

#高亮显示空值,并标注 
(df.style.highlight_null(null_color='red').format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'},na_rep='空值'))

图表设置格式后即可导出。

#导出图层 
(df.style.highlight_null(null_color='red').format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'},na_rep='空值').to_excel(r'C:\Users\尚天强\Desktop\styled.xlsx', engine='openpyxl',index=False))

三、色阶

使用pandas设置色阶,类似Excel条件格式中的色阶使用,数值越大,颜色越深,数值越小,颜色越浅。

#色阶 
import seaborn as sns 
cmp=sns.light_palette('blue',as_cmap=True) 
therm=df.iloc[:,0:3].style.background_gradient(cmap=cmp) 
therm

四、数据条

使用pandas设置数据条,当数值大于0时,标记为绿色,当数值小于0时,标记为红色。

#数据条 
(df.iloc[0:10,:].style.bar(['7月','12月','增长率','自增长率'],align='mid',color=['#d65f5f','#5fba7d'])                       .format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'}))

RGB颜色表

http://www.yini.org/liuyan/rgbcolor.htm

RGB颜色格式:#RRGGBB(两个R代表了红色光,两个G代表了绿色光,两个B代表了蓝色光,RGB均用16进制数字表示) ,如#0000ff代表了0份红色光,0份绿色光和255份蓝色光。

除了使用默认的数据条颜色,还可以使用上述的RGB颜色表,自定义数据条颜色。

#数据条 
(df.iloc[0:10,:].style.bar(['7月','12月','增长率','自增长率'],align='mid',color=['#FF6666','#0099CC'])                       .format({'7月':'{:.0f}','增长率':'{:.2%}','自增长率':'{:.2%}'}))

五年互联网数据分析经验,擅长Excel、SQL、Python、PowerBI数据处理工具,数据可视化、商业数据分析技能,统计学、机器学习知识,持续创作数据分析内容,点赞关注,不迷路。

http://www.shuangfujiaoyu.com/news/57680.html

相关文章:

  • 做农产品网站需要做的准备seo策略有哪些
  • 邢台做wap网站宁波seo基础入门
  • 模版做网站多少钱怎么推广淘宝店铺
  • 西安网站建设设计的好公司百度seo推广工具
  • 居委会 网站建设 提案长春网站建设开发
  • 洛阳市App网站开发公司互联网营销师报名
  • 太原网站建设 thinkphp3.2网络广告网站
  • 58同城做网站要钱吗精准客户运营推广
  • 慈溪做网站的公司百度关键词相关性优化软件
  • 成都网站建设福州谷歌外链工具
  • 网站建设方案书 阿里云石家庄新闻
  • 德州做网站公司牡丹江seo
  • dedecms中餐网站模板济南网络推广公司电话
  • 金华网站建设app开发成本预算表
  • 响应式网站建设服务器百度地图推广电话
  • 枣庄手机网站开发公司关键词排名seo优化
  • asp网站制作实例教程上海推广系统
  • 陕西网站建设美化东莞今天最新消息新闻
  • 影视网站搭建平台seo资源网站 排名
  • 分销网站制作条件好的营销网站设计公司
  • 毕设网站代做一般预算多少钱百度引流平台
  • 浙江台州网络设计网站互联网推广项目
  • 网站制作报价维持地建网络网络推广有哪几种方法
  • 怎么注册一个电商平台上海百度推广优化排名
  • 网站建设好怎么发布地推app
  • 软件ui设计网站微博推广怎么做
  • 试卷a《网站建设与管理》百度做广告推广怎么样
  • 代运营公司有哪些页面seo是什么意思
  • 鲜花销售网站开发费用汽车网站建设
  • 做网站时给图片添加链接可以免费发帖的网站