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

做数据的网站简单的网页设计作品源码

做数据的网站,简单的网页设计作品源码,浙江信息港查询三类证书,购物网网站建设开题报告数据和代码获取&#xff1a;请查看主页个人信息&#xff01;&#xff01;&#xff01; 1. 数据读取与处理 首先&#xff0c;从CSV文件中读取数据&#xff0c;并计算各国每日收入的平均签证成本。 library(tidyverse) ​ df <- read_csv("df.csv") %>% group_…

数据和代码获取:请查看主页个人信息!!!

1. 数据读取与处理

首先,从CSV文件中读取数据,并计算各国每日收入的平均签证成本。

library(tidyverse)
​
df <- read_csv("df.csv") %>% group_by(source, source_iso3) %>% summarise(avg_work=mean(work_perdailyincome, na.rm=TRUE)) %>% mutate_all(~ifelse(is.nan(.), NA, .))

2. 数据合并

将处理后的数据与世界地图数据进行合并,以便在地图上进行可视化。

library(rnaturalearth)
library(sf)
​
world <- ne_countries(scale = "medium", returnclass = "sf") %>% select(iso_a3,geometry)
​
df2 <- left_join(world,df,by=c("iso_a3"="source_iso3")
)

3. 可视化设置

使用 ggplot2scico 包进行地图绘制,采用自定义主题和配色方案,确保地图清晰、美观。

library(showtext)
library(scico)
library(rnaturalearthdata)
​
showtext_auto(enable = TRUE)
font <- "Fira Sans Condensed"
font_add_google(family=font, font)
theme_set(theme_minimal(base_family = font))
bg <- "#1F1D36"
txt_col <- "grey95"

4. 绘制初步地图

根据处理后的数据生成初步地图,展示全球各国工作签证的平均成本。

df2 %>% ggplot() +geom_sf(aes(fill=avg_work, geometry=geometry), color="grey20", size=.1) +scale_fill_scico(palette = "imola",direction = 1,na.value="grey95",limits=c(0,180),breaks=seq(0,180,45),begin=.5,end=1)
​
ggsave("pic1.png", width = 7, height = 4) 

5. 美化地图

进一步美化地图,使其更具吸引力和可读性。

df2 %>% ggplot() +geom_sf(aes(fill=avg_work, geometry=geometry), color="grey20", size=.1) +scale_fill_scico(palette = "imola",direction = 1,na.value="grey95",limits=c(0,180),breaks=seq(0,180,45),begin=.5,end=1) +coord_sf(crs = "+proj=merc", ylim = c(-7000000,11000000)) +theme(panel.grid = element_blank(),axis.title = element_blank(),axis.text = element_blank(),plot.margin = margin(30,30,30,30),plot.background = element_rect(color=bg, fill=bg),plot.title = element_text(hjust=0,size=18, color=txt_col,lineheight=.8, face="bold", margin=margin(0,0,0,0)),plot.subtitle = element_text(hjust=0,size=12, color=txt_col,lineheight=.8, margin=margin(10,0,20,0)),plot.caption = element_text(hjust=.5,margin=margin(10,0,0,0), size=8, color=txt_col, face="bold"),legend.position = "bottom",legend.title = element_text(size=7, color=txt_col),legend.text = element_text(size=6, color=txt_col))  +guides(fill = guide_colourbar(ticks.colour = NA,title.position="top",title.hjust = 0.5,barwidth = unit(6, "cm"),barheight = unit(.4,"cm"),))
​
ggsave("pic2.png", width = 7, height = 4) 

可视化结果

这张地图展示了全球各国申请工作签证的平均成本,单位为2019年的美元。深色区域表示成本较高的国家,特别是撒哈拉以南非洲和南亚地区,这些区域的平均成本显著高于其他地区。

http://www.yayakq.cn/news/512205/

相关文章:

  • 长沙企业网站seo杭州住房和城乡建设局官网
  • 百度提交入口网站网址山西建设部网站查询
  • 网站开发市场调查专门发广告的app
  • 做网站图结构足球世界排名前十
  • 湘潭网站建设企业海口有哪几家是做网站的
  • 房产中介网站建设模板输入代码即可玩的小游戏
  • 为什么用花生壳做的网站老刷新贵阳网站制作计划
  • 网站建设制作设计营销 广州网上商城制作需要多少钱
  • 印刷下单网站开发滨州的网站建设
  • 网站 备案 哪个省wordpress 两步认证
  • 企业网站推广最有效的方法wordpress 子主题
  • wordpress页头视频seo建站需求
  • 系统管理网站wordpress生成微信分享图片不显示
  • 常熟做网站咨询网站搭建
  • 网站维护 年费网站开发项目开发
  • 适合前端新手做的网站网站推广设计做哪些
  • 评价一个网站的好坏用lnmp做网站
  • 如何写网站建设实验结果分析贵阳小程序定制公司
  • 有高并发量门户网站开发经验网站的建设维护推广
  • 义乌 网站 制作中山家居企业网站建设
  • 网站开发 前端 后端 如何结合黄骅贴吧桃花路
  • 网站建设服务定制苏州优秀网站设计
  • 打开网站提示建设中网页设计编辑器
  • 网站建设框架程序seo技术培训广东
  • cms建站步骤西安网站建设制作熊掌号
  • 用服务器建立网站吗WordPress修改域名插件
  • 企业网站作用网站建设实训心得
  • 如何用dedecms做网站住建部网站查询系统
  • 网站首页模板下载中国建设银行信用卡积分兑换网站
  • wordpress网站使用教程室内设计公司排名都有哪些