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

菲律宾做网站好吗网站联盟推广

菲律宾做网站好吗,网站联盟推广,一级造价师停考最新消息,网站百度搜索第一页目录 一、问题 二、原因及解决方法 三、总结 如嫌繁琐,可直接移步至总结 一、问题 1.统计页面中多处用到echarts渲染统计图,在高分辨的大屏幕下 统计图及内部文字显示模糊 如下图所示: 二、原因及解决方法 1.模糊原因:为了能…

目录

一、问题

二、原因及解决方法

三、总结


如嫌繁琐,可直接移步至总结

一、问题

1.统计页面中多处用到echarts渲染统计图,在高分辨的大屏幕下 统计图及内部文字显示模糊

如下图所示:

二、原因及解决方法

1.模糊原因:为了能够渲染echarts图形,设置了固定的宽度和高度。而且高度和宽度必须设置。

2.echarts默认使用 canvas渲染,高分辨下会失真,改为  svg 渲染即可(不同分辨率下都不会失真)

3.具体方法:

echarts.init(echartRef.value, null, {renderer: 'svg'})

4.具体代码如下:

<template><div class="purchase-drug-type rounded-t-2xl"><div class="flex items-center justify-center pb-24px pl-10px flex-auto bg-white rounded-2xl w-[400px] h-[300px]"><div ref="echartRef" class="echart w-full h-[264px]"></div></div></div>
</template><script lang="ts" setup>
import { onMounted, ref, computed } from 'vue'
import * as echarts from 'echarts'import type { Module4 } from '@/api/chainBoard.api'const props = withDefaults(defineProps<{ module: Module4; unit: string }>(), {unit: '%'
})
// const chartData = computed(() => {
//   return props.module?.propotion?.map((element) => ({
//     name: element.drugTypeName,
//     value: element.ratio
//   }))
// })const echartRef = ref(null)
let myChart = ref()
onMounted(async () => {await initData()
})function initData() {myChart.value = echarts.init(echartRef.value, null, {render: 'svg'})myChart.value.setOption({tooltip: {trigger: 'item',formatter: (params: any) => {return `<div style="display:flex;justify-content:space-between;align-items:center"><div style="margin-right:16px"><span style="display:inline-block;margin-right:2px;border-radius:10px;width:10px;height:10px;background-color:${params.color};"></span><span >${params.name}</span></div><div>${params.value}${props.unit}</div></div>`}},color: ['#FCAB25', '#FFD200', '#AED823', '#10DFB5', '#FE6200', '#91cc75', '#fac858', '#ee6666', '#73c0de'],series: [{type: 'pie',radius: ['50%', '59%'],avoidLabelOverlap: true,padAngle: 1,itemStyle: {borderRadius: 10},emphasis: {label: {show: true,fontWeight: 'bold',fontSize: 16,formatter: (params: any) => {return `{emphasisStyle|${params.name}}\n{emphasisStyle|${params.value}${props.unit}}`},rich: {emphasisStyle: {align: 'left',fontSize: 16,fontWeight: 'bold'}}}},label: {show: true,color: '#000000',lineHeight: 20,formatter: (params: any) => {return `{nameStyle|${params.name}}\n{valueStyle|${params.value}${props.unit}}`},rich: {nameStyle: {align: 'left',fontSize: 14,lineHeight: 20},valueStyle: {align: 'left',fontSize: 14,lineHeight: 20}}},labelLine: {length2: 45,length: 10,marginBottom: 2,lineStyle: {width: 3},minSurfaceAngle: 100,maxSurfaceAngle: 90},data: testData}]})
}const testData = [{name: 'test1',value: '11'},{name: 'test2',value: '21'},{name: 'test3',value: '21'},{name: 'test4',value: '21'},{name: 'test5',value: '21'}
]
</script>
<style lang="less" scoped>
.purchase-drug-type {background: linear-gradient(180deg, #fefbf8 0%, #fef8f4 100%);width: 300px;height: 300px;
}
</style>

5.最终效果

三、总结

对于echarts渲染模糊,可以尝试改为 svg 方式渲染

  myChart.value = echarts.init(echartRef.value, null, {render: 'svg'})

/*

希望对你有帮助!

如有错误,欢迎指正!

*/

http://www.dtcms.com/wzjs/305393.html

相关文章:

  • 上海做网站的公司多少钱搜索广告和信息流广告区别
  • 怎样做网站制作团队哈尔滨新闻头条今日新闻
  • 政府网站建设管理会议主持词6大型营销型网站制作
  • 免费程序网站网络推广软件哪个好
  • 建设工程合同标准版本深圳关键词优化
  • 正规网站建设价格今天重大新闻头条新闻军事
  • 做商城微信网站西安网站优化推广方案
  • 网站开发进入腾信职位个人网页设计
  • 石家庄城乡建设部网站首页腾讯广告投放平台
  • 网站买空间常见的网络营销方法有哪些
  • 网站建设主结构开展网络营销的企业
  • 阿里云主机怎么做两个网站吗网页广告调词平台多少钱
  • 照明网站模板seo收录查询工具
  • 广州高端品牌网站建设苏州seo网站优化软件
  • 东莞专业做外贸网站b站免费推广app大全
  • 官网模板建站塔山双喜黄冈网站推广策略
  • 做外贸用什么浏览国外网站汕头网站建设开发
  • 国外空间做网站怎么样网站制作公司怎么样
  • 如何做内网站的宣传栏营销推广方法有哪些
  • 网站工作沟通及建设不要手贱搜这15个关键词
  • logo设计大赛网站百色seo外包
  • 网购网站排行百度官网推广平台
  • 代备案域名30元优化大师怎么强力卸载
  • h5响应式网站香水推广软文
  • 建个网站有什么用百度电脑版官网
  • 如何做学校网站国内搜索引擎排名2022
  • 网站如何做地推北京网站优化排名推广
  • 58同城类似的网站怎么做百度高级搜索引擎
  • 制作一个链接网站定制企业网站建设制作
  • 莒县建设局门户网站信息流广告案例