国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

echarts3D地圖+3D柱狀圖+3D飛線圖

這篇具有很好參考價值的文章主要介紹了echarts3D地圖+3D柱狀圖+3D飛線圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

echarts版本:5.4.0

echarts-gl版本:2.0.8

?示例代碼:

<template>
	<div>
		<div ref="chinaMap" id="chinaMap" style="width: 90vw;height: 90vh;"></div>
	</div>
</template>

<script>
	import * as echarts from 'echarts';
	import 'echarts-gl';
	import xianData from '../assets/xian.json';
	export default {
		mounted() {
			this.initMap();
		},
		methods: {
			initMap(name) {
				echarts.registerMap('xian', xianData); // 注冊矢量地圖數(shù)據(jù)
				let map = echarts.init(this.$refs.chinaMap);
				let option = {
					title: {
						text: '測試3D',
						textStyle: {
							color: '#000',
							fontSize: 18,
						},
					},
					geo3D: {
						map: 'xian',
						itemStyle: {
							color: '#abeee0',
							opacity: 1,
							borderWidth: 1,
							borderColor: '#ddd',
						},
						viewControl: {
							beta: 0, //x軸旋轉(zhuǎn)
							rotateSensitivity: 0, // 無法旋轉(zhuǎn)
							// panMouseButton:'left', // 平移
							// panSensitivity:1,
						},
						label: {
							show: false,
							formatter: (v) => v.name,
						},
						emphasis: {
							//當(dāng)鼠標(biāo)放上去  地區(qū)區(qū)域是否顯示名稱
							label: {
								show: true,
							},
						},
						light: {
							//光照陰影
							main: {
								color: '#fff', //光照顏色
								intensity: 1.2, //光照強度
								shadowQuality: 'high', //陰影亮度
								shadow: false, //是否顯示陰影
								alpha: 55,
								beta: 10,
							},
							ambient: {
								intensity: 0.3,
							},
						},
					},
					series: [
						{
							name: 'bar3D',
							type: 'bar3D',
							coordinateSystem: 'geo3D',
							barSize: 1, //柱子粗細(xì)
							shading: 'lambert', // 三維柱狀圖中三維圖形的著色效果。
							bevelSize: 0, // 柱子的倒角尺寸  支持設(shè)置為從 0 到 1 的值。默認(rèn)為 0,即沒有倒角。
							label: {
								show: true,
								formatter: (v) => v.value[2],
								distance: 0.5, // 文字到圖的距離
								textStyle: {
									color: 'rgba(0,170,0,1)',
									fontSize: 14,
								}
							},
							itemStyle: {
								color: '#60ff0b',
								opacity: 1,
							},
							data: [{
									name: '新城區(qū)',
									value: [108.979903, 34.27927, 100],
								},
								{
									name: '碑林區(qū)',
									value: [108.946994, 34.251061, 400],
								},
								{
									name: '蓮湖區(qū)',
									value: [108.903194, 34.2656, 100],
								},
								{
									name: '灞橋區(qū)',
									value: [109.077261, 34.287453, 100],
								},
								{
									name: '未央?yún)^(qū)',
									value: [108.926022, 34.34923, 300],
								},
								{
									name: '雁塔區(qū)',
									value: [108.926593, 34.213389, 200],
								},
								{
									name: '閻良區(qū)',
									value: [109.27802, 34.642141, 200],
								},
								{
									name: '臨潼區(qū)',
									value: [109.283986, 34.442065, 200],
								},
								{
									name: '長安區(qū)',
									value: [108.961579, 34.01097, 300],
								},
								{
									name: '高陵區(qū)',
									value: [109.088896, 34.535065, 400],
								},
								{
									name: '鄠邑區(qū)',
									value: [108.607385, 34.008668, 200],
								},
								{
									name: '藍(lán)田縣',
									value: [109.357634, 34.106189, 200],
								},
								{
									name: '周至縣',
									value: [108.186465, 34.001532, 100],
								},
								{
									name: '合計',
									value: [108.8, 33.999, 2800],
									itemStyle:{
										color:'#ffd100',
										opacity:0.5,
									},
									label: {
										show: true,
										formatter: (v) => v.value[2],
										distance: 0.5, // 文字到圖的距離
										textStyle: {
											color: '#ff0000',
											fontSize: 18
										}
									},
								}
							],
						},
						{
							type: "lines3D",
							coordinateSystem: "geo3D", // 使用的坐標(biāo)系
							// zlevel: 10, // 設(shè)置這個才會有軌跡線的小尾巴
							// polyline: false, // 是否是多段線
							blendMode: "lighter", // 該模式可以讓數(shù)據(jù)集中的區(qū)域因為疊加而產(chǎn)生高亮的效果
							effect: { // 飛線的尾跡特效
								show: true,
								trailWidth: 3, // 尾跡的寬度
								trailLength: 0.1, // 尾跡的長度,范圍從 0 到 1,為線條長度的百分比。特效尾跡長度[0,1]值越大,尾跡越長
								trailOpacity: 0.7, // 尾跡線條透明度
								trailColor: "#ff0000", // 尾跡的顏色,默認(rèn)跟線條顏色相同
								constantSpeed: 5, // 軌跡特效的移動動畫是否是固定速度,單位按三維空間的尺寸,設(shè)置為非 null 的值后會忽略 period 配置項。
								period: 8, // 尾跡特效的周期
								color: "#38bd98", // 移動點的顏色
							},
							lineStyle: {
								width: 1,
								color: 'rgba(62, 255, 49, 1)',
								opacity: 1
							},
							data: [
								[[108.979903, 34.27927],[108.8, 33.999]],
								[[108.946994, 34.251061],[108.8, 33.999]],
								[[108.903194, 34.2656],[108.8, 33.999]],
								[[109.077261, 34.287453],[108.8, 33.999]],
								[[108.926022, 34.34923],[108.8, 33.999]],
								[[108.926593, 34.213389],[108.8, 33.999]],
								[[109.27802, 34.642141],[108.8, 33.999]],
								[[109.283986, 34.442065],[108.8, 33.999]],
								[[108.961579, 34.01097],[108.8, 33.999]],
								[[109.088896, 34.535065],[108.8, 33.999]],
								[[108.607385, 34.008668],[108.8, 33.999]],
								[[109.357634, 34.106189],[108.8, 33.999]],
								[[108.186465, 34.001532],[108.8, 33.999]],
							],
						}
					],
				};
				map.setOption(option, true);
			},
		},
	};
</script>
</script>

<style scoped>
</style>

效果圖:?

echarts 飛線,echarts,3d,前端

?西安市地圖geoJson可以從這里獲?。?/h3>

DataV.GeoAtlas地理小工具系列文章來源地址http://www.zghlxwxcb.cn/news/detail-727482.html

到了這里,關(guān)于echarts3D地圖+3D柱狀圖+3D飛線圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue實現(xiàn)echarts3D餅圖

    vue實現(xiàn)echarts3D餅圖

    效果圖: 1.首先安裝依賴 2.mainjs中導(dǎo)入以及掛載 3.傳入數(shù)據(jù)生成3D的配置項以及option的配置 4.指示線的配置

    2024年02月06日
    瀏覽(22)
  • echarts3d餅圖,環(huán)形圖(包含透明效果)

    echarts3d餅圖,環(huán)形圖(包含透明效果)

    效果圖: 餅圖: ?? 環(huán)形圖: 帶透明度的環(huán)形圖: 安裝echarts ? \\\"echarts\\\":?\\\"^5.1.2\\\" ?\\\"echarts-gl\\\":?\\\"^2.0.8\\\" .vue文件 【 bindListen方法可以提取到mixins里面,以供組件多次調(diào)用 】 ? chart.js 參考文章:?https://www.cnblogs.com/KaypoGeng/p/14338434.html?(我就是在這個基礎(chǔ)上優(yōu)化的)

    2024年02月11日
    瀏覽(19)
  • vue3之echarts3D環(huán)柱圖

    vue3之echarts3D環(huán)柱圖

    vue3之echarts3D環(huán)柱圖 效果: 核心代碼:

    2024年01月25日
    瀏覽(30)
  • vue3之echarts3D環(huán)柱餅圖

    vue3之echarts3D環(huán)柱餅圖

    vue3之echarts3D環(huán)柱餅圖 效果: 版本 \\\"echarts\\\": \\\"^5.4.1\\\", \\\"echarts-gl\\\": \\\"^2.0.9\\\" 核心代碼:

    2024年03月25日
    瀏覽(25)
  • vue3+heightchart實現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實現(xiàn)

    vue3+heightchart實現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實現(xiàn)

    ?附上 heightcharts 官網(wǎng)地址? Highcharts 演示 | Highcharts https://www.hcharts.cn/demo/highcharts 首先需要下載一下 heightcharts執(zhí)行命令 ?然后初始化: 如此你就得到了一個3D餅圖?

    2024年02月13日
    瀏覽(25)
  • echarts 5.0——3d中國地圖和飛線

    echarts 5.0——3d中國地圖和飛線

    echarts 5.0的版本樣式語法與4.0及以下的語法有個別差異,使用舊語法瀏覽器會警告提示。 3d地圖常用的實現(xiàn)方法有兩種。一種是使用GL來實現(xiàn),一種是使用疊層和陰影來實現(xiàn),本文將使用疊層和陰影來實現(xiàn)。先看效果圖: 1. 一定要使用?echarts 5.0及以上的版本; 2.?echarts 5.0沒有

    2024年04月13日
    瀏覽(24)
  • vue使用echarts與echarts-gl實現(xiàn)3d地圖與 3d柱狀圖

    vue使用echarts與echarts-gl實現(xiàn)3d地圖與 3d柱狀圖

    目錄 前言 一、下載echarts與echarts gl 二、vue引入與頁面使用 1.引入 2.頁面引入echarts-gl 三、下載地圖數(shù)據(jù) 四、使用地圖 1、html初始化地圖放入位置: 2、data創(chuàng)建變量 3、創(chuàng)建地圖 4、鉤子函數(shù)渲染地圖 5、渲染完成效果 總結(jié) 提示:本項目使用vue,請?zhí)崆按罱ê胿ue項目 本次需求

    2024年02月12日
    瀏覽(27)
  • vue+echarts——實現(xiàn)3D地圖+3D柱狀圖 效果——粗糙代碼記錄——技能提升

    vue+echarts——實現(xiàn)3D地圖+3D柱狀圖 效果——粗糙代碼記錄——技能提升

    最近看到同事在弄下面的這個圖,這個圖是從網(wǎng)上看到的,是某個網(wǎng)站的收費項目: 所以,最后的決定是通過 echarts 中的 3D地圖 來寫。但是寫出來的效果不慎好看。功能是可以實現(xiàn)的。 初版效果圖如下: 直接上代碼: 我這邊是存儲到當(dāng)前文件夾中了。。。 背景顏色是 ec

    2024年02月09日
    瀏覽(77)
  • Cesium和Echarts的完美集成展示3D柱狀圖、折線圖和餅狀圖

    在本文中,我們將介紹如何將Cesium和Echarts兩個強大的數(shù)據(jù)可視化工具進行集成,實現(xiàn)在Cesium地球上展示3D柱狀圖、折線圖和餅狀圖的功能。Cesium是一個用于創(chuàng)建基于Web的地球瀏覽和可視化應(yīng)用程序的JavaScript庫,而Echarts是一個功能強大的數(shù)據(jù)可視化庫,支持多種圖表類型。 首

    2024年02月04日
    瀏覽(228)
  • vue2.x-echarts公共組件封裝--簡易篇(3d柱狀圖,炫酷儀表盤,折線,曲線圖)

    vue2.x-echarts公共組件封裝--簡易篇(3d柱狀圖,炫酷儀表盤,折線,曲線圖)

    更新一下之前寫的echarts簡單圖表公共組件的封裝,該組件可以實現(xiàn)自適應(yīng)展示效果 廢話不多說,上代碼: vue-echarts通用組件 下面的一個混入文件是用來實現(xiàn),窗口改變echarts自適應(yīng)的js文件: 接下來是debounce.js 下面直接上代碼:父組件調(diào)用+展示效果 截圖: 下面是一個儀表盤

    2023年04月13日
    瀏覽(111)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包