24大数据 12-1 条形图

r 复制代码
if(FALSE)
{
  "
  题1:某调研机构统计了2026年第一季度智能手机市场份额数据,
  华为占28%,小米占24%,OPPO占18%,vivo占15%,苹果占10%,
  其他占5%。
  1.要求标签同时显示名称和百分比;
  图形标题为"2026年第一季度智能手机市场份额";
  添加颜色样本标注;添加45度角、密度为15的底纹
  2.使用plotrix包绘制3D饼图,
  标题为"2026年第一季度智能手机市场份额",
  同时显示平台名称和百分比,扇形分离度为0.08。
  "
}
#普通饼图绘制
info =c(28,24,18,15,10,5) 
names=c("华为","小米","OPPO","vivo","苹果","其他")
cols = c("#66BB6A","#42A5F5","#FFA726","#FF1493","#EF5350","#26C6DA")
piepercent = paste(names,round(100*info/sum(info)),"%")
pie(info,labels = piepercent,main="2026年第一季度智能手机市场份额",col=cols,
    angle=45,density=15)
legend("topright",names,cex=0.8,fill=cols)
#加载包
install.packages("plotrix")
library(plotrix)
#3D饼图绘制
info =c(28,24,18,15,10,5) 
names=c("华为","小米","OPPO","vivo","苹果","其他")
cols = c("#66BB6A","#42A5F5","#FFA726","#FF1493","#EF5350","#26C6DA")
piepercent = paste(names,round(100*info/sum(info)),"%")
pie3D(info,labels = piepercent,main="2026年第一季度智能手机市场份额",
      col=cols,explode = 0.08,family = "SimHei")
if(FALSE)
{
  "
  barplot(H,xlab,ylab,main, names.arg,col,beside,horiz)
  参数说明:
  H:向量或矩阵,包含图表用的数字值,每个数值表示矩形条的高度。
  xlab:x 轴标签。
  ylab:y 轴标签。
  main:图表标题。
  names.arg:每个矩形条的名称。
  col:每个矩形条的颜色。
  beside:beside=FALSE(默认)代表条形图堆叠展示,beside=TRUE代表并排展示
  horiz:horiz=FALSE(默认)代表垂直条形图,horiz=TRUE代表水平条形图
  
  题1:某水果店一周苹果销量,周一30个,周二25个,周三35个,周四28个,
  周五40个,周六50个,周日45个。
  要求:
  1.绘制垂直条形图,标题为"一周苹果销量",条形并排展示
  2.x轴标签"星期",y轴标签"销量(个)"
  
  题2:某高中三个年级男生和女生人数如下:
  高一 男生45人 女生42人
  高二 男生48人 女生46人
  高三 男生52人 女生50人
  要求:
  1.绘制堆叠条形图,展示各年级总人数及性别构成
  2.标题为"各年级总人数及性别构成",x轴为"年级",y轴为"人数"
  "
}
Apple=c(30,25,35,28,40,50,45)
mains="一周苹果销量"
xl="星期"
yl="销量(个)"
cols = c("#4A0E4E","#6B1D68","#8E3A8E","#B05CB0","#D28AD2","#E8B5E8","#F5DCF5")
barplot(Apple,main=mains,xlab=xl,ylab=yl,col=cols)

people=matrix(c(45,42,48,46,52,50),2,3)
mains="各年级总人数及性别构成"
xl="年级"
yl="人数"
cols = c("#6B1D68","#F5DCF5")
barplot(people,beside=FALSE,main=mains,xlab=xl,ylab=yl,col=cols)




相关推荐
Omics Pro4 天前
~30,000+引用!理论2005,R包2008,多组学集成AI增强
开发语言·数据库·人工智能·算法·机器学习·自然语言处理·r语言
天桥下的卖艺者6 天前
chrals.CTI函数升级版发布,增加了CTI衍生的脂肪指数提取
数据库·r语言
小师兄吃牛肉7 天前
什么是R语言?如何快速学习R语言
开发语言·学习·r语言
喆星时瑜8 天前
Win10/11 安装 R 与 RStudio 详细图文教程
开发语言·r语言·安装
喆星时瑜8 天前
R语言基础语法入门
开发语言·r语言
喆星时瑜8 天前
R语言向量语法的详细教程
开发语言·r语言
临床数据科学和人工智能兴趣组10 天前
在R语言中, 使用 as.factor() 函数转换数值型变量
开发语言·r语言
babe小鑫20 天前
信息与计算科学专业应届生面试 怎么证明自己能解决业务问题
学习·r语言·excel
深兰科技21 天前
深兰科技受邀参与第二届中国(南宁)—东盟人工智能场景应用对接会,深化AI国际合作
人工智能·qt·r语言·scala·symfony·智能机器人·深兰科技
赵钰老师22 天前
基于ArcGIS Pro、R、INVEST等多技术融合下生态系统服务权衡与协同动态分析
python·arcgis·数据分析·r语言