随便画一个百分比堆积柱状图
随便画一个百分比堆积柱状图
活不多说直接上代码:
library('ggplot2') #加载所需的包
data.diet <- data.frame(fre = c(7,71,33,45), diet = c('Omnivore', 'PlantSeed', 'Omnivore', 'PlantSeed'), beh = c('L', 'L', 'S', 'S')) #创建数据,这是某一物种的食性数据
ggplot(data.diet, aes(diet, fre, fill = beh))+geom_bar(stat = 'identity', position = 'fill', width = 0.7)+labs(x = 'Diet', y = 'Frequency (%)', fill = 'Food Hoarding Behavior')+theme(legend.position = 'right',panel.grid = element_blank(),panel.background = element_blank(),panel.border = element_rect(fill = NA, size = 1),axis.title = element_text(size = 14),axis.text = element_text(size = 12))+scale_fill_manual(values = c('#003371', '#f35336'),labels = c('Larder hoarding', 'Scatter hoarding'))
最后得到的图是这样的:
随便画一个百分比堆积柱状图相关推荐
- #18 可视化基础4-簇形柱状图、百分比堆积柱状图、并列子图
目录 簇形柱状图 「不指定x轴和y轴数据」 plot.bar() 「不指定x轴和y轴数据」 plot.bar("指定为x轴的columns",["指定为y轴的column ...
- Python绘制单数据系列柱状图、多数据系列柱状图、堆积柱状图、百分比堆积柱状图
1.单数据系列柱状图: 运行结果: 具体代码: #引入工具包 import matplotlib.pyplot as plt import numpy as np#设置中文字体,如果不需要中文,则可 ...
- python bar图 百分比_matplotlib bar()实现百分比堆积柱状图
使用matplotlib创建百分比堆积柱状图的思路与堆积柱状图类似,只不过bottom参数累计的不是数值而是百分比,因此,需要事先计算每组柱子的数值总和,进而求百分比. 未使用numpy版本 适用于少 ...
- matplotlib之pyplot模块之柱状图(bar():百分比堆积柱状图)
使用matplotlib创建百分比堆积柱状图的思路与堆积柱状图类似,只不过bottom参数累计的不是数值而是百分比,因此,需要事先计算每组柱子的数值总和,进而求百分比. 未使用numpy版本 适用于少 ...
- 数据可视化--绘制百分比堆积柱状图、簇形柱状图、并列子图
一.绘制簇形柱状图 '''列索引"month"会被自动设置为x轴的标题.用于指定y轴的列索引们会自动生成对应的图例,以及x轴刻度会自动旋转90度'''data.plot.bar(& ...
- python常用画图(分段折线图、多变量柱状图、扇形图、堆积折线图、百分比堆积柱状图)工具代码汇总
在工作中常使用python绘制各类图形,之前通过CSDN学习到了很多,现在在这里对各类绘图工具及用法做一个总结,我将附上代码以及图片效果,以方便大家使用python进行图片绘制.需要注意一 ...
- canvas 画点_css+canvas 随便画一个星空
今天躺在床上刷抖音的时候,看见了一个马克笔随便画星空的视频,很有意思. 先看效果: 开始需求分析: 1.渐变色的背景 2.画一颗树和一些草 3.水面的倒影 4.随便画点星星 5.画一颗流星 1.渐变色 ...
- matlab画簇状堆积柱状图怎么调颜色,簇状柱形图实用技巧——“超额”的完美展示与设置!...
原标题:簇状柱形图实用技巧--"超额"的完美展示与设置! 簇状柱形图,也是Excel图表中常见的图表,但是如何有效的使用簇状柱形图,或者利用簇状柱形图形象直观的显示数据,一直是很多 ...
- matplotlib之堆积柱状图及百分比柱状图
matplotlib之堆积柱状图及百分比柱状图 在博主日常的绘图过程,有一种图也是什么常见的绘图工作,就是堆积的柱状图,其实很简单,就注意几个参数即可. Here we go! 首先是引入数据库: i ...
最新文章
- 跨平台传输中使用base64来保证非ascii码字符串的完整性
- JS(截取字符串,显示当前系统时间yyyy-MM-dd,从文本框得到的数值计算)
- oracle实现id自增和设置主键
- 程序员在这些地方敲代码,普通笔记本根本扛不住
- python基础知识第一节
- python分离gif_python图片合成与分解gif方法
- Cursor android.content.ContentResolver.query() on a null object reference和Caused by: java.lang.Secur
- c语言中while循环语句的作用,c语言中while的用法
- 惠普打印机故障代码_HP打印机通用报错代码含义及惠普打印机错误提示排除方法...
- 数字化转型中平台思维的十大要素-《数字化转型的道与术》
- java与python比较之单引号 双引号用法
- 04 - SSH攻击Linux服务器(简单)
- axios 的简化写法
- android 炫酷 图片背景,炫酷-背景图垂直循环滚动登录页,Android RecyclerView实现
- Win10 C盘清理的技巧,将C盘中除Windows外的所有系统文件夹移到C盘之外,节约大部分C盘空间
- 使用Android拨打电话功能
- 【Autopsy数字取证篇】Autopsy数字取证软件的下载安装与优化配置
- HDMI转换芯片——MS9288C
- 初学Java常用设计模式之——单例模式
- 从你的全世界路过---陌陌X-SIGN还原