可视化大屏比例

 <!-- 数据大屏展示内容区域 -->
     <div class="container">
    <div class="screen" ref="screen">
       
    </div>
  </div>

screen.value.style.transform = `scale(${getScale()}) translate(-50%,-50%)` 

//获取数据大屏展示内容盒子的DOM元素
let screen = ref()
onMounted(() => {
  screen.value.style.transform = `scale(${getScale()}) translate(-50%,-50%)`
})
//定义大屏缩放比例
function getScale(w = 1920, h = 1080) {
  const ww = window.innerWidth / w
  const wh = window.innerHeight / h
  return ww < wh ? ww : wh
}
//监听视口变化
window.onresize = () => {
  screen.value.style.transform = `scale(${getScale()}) translate(-50%,-50%)`
}
.container {
  width: 100vw;
  height: 100vh;
  background: url("./images/bg.png") no-repeat;
  background-size: cover;
}
.screen {
    position: fixed;
    width: 1920px;
    height: 1080px;
    left: 50%;
    top: 50%;
    transform-origin: left top;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
js可视化大屏人口普查是利用JavaScript语言和相关的前端可视化库及工具,对人口普查数据进行处理和展示的一种技术手段。 首先,通过调用js相关的数据处理和分析库,可以对人口普查数据进行清洗、聚合、计算等操作,提取出我们所关心的人口特征和指标,例如:性别比例、年龄分布、职业分布等。 接下来,将处理过的数据结合可视化库,可以生成各种形式的图表、图形、地图等可视化工具,用来展示人口普查的结果。比如,可以用柱状图来表示不同年龄段的人口数量,用饼图来表示不同性别的人口比例,用地图来展示不同地区的人口密度等。 在大屏幕上展示时,可以通过web技术将可视化结果呈现在显示器、电视等大屏设备上。利用js的响应式布局和动态交互能力,可以适应不同分辨率和屏幕尺寸,并根据用户的操作实现一些交互效果,比如,当用户点击图表上的一个柱子时,可以弹出该柱子对应的具体数据等。 此外,还可以通过js的数据更新能力,将人口普查数据实时同步到大屏设备上,使得展示的数据保持最新。 综上所述,js可视化大屏人口普查利用了js技术的数据处理、可视化和交互能力,实现了对人口普查数据的清洗、分析和展示。通过合理的可视化方式和用户交互设计,可以更加直观地呈现人口普查的结果,方便用户进行观察和分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值