如何调整echarts保留几个省份地图某个省份的地市

14:43 提问
echarts地图怎么动态切换主题啊,就这种效果
按赞数排序
你都有截图了,为什么不直接用调试器调试下,并且直接拿它的js代码
setTheme方法,具体看连接:
{string | Object} theme
设置主题,内置主题('macarons', 'infographic')直接传入名称,自定义扩展主题可传入主题对象
恩,我是想实现它列子的切换效果,点击下拉框时可以切换主题,但是我这个点击的时候没有效果,也不能刷新,不知道怎么回事
&!DOCTYPE html&
&meta charset="utf-8"&
&title&ECharts&/title&
function changeTheme(self){
//var te = require('echarts/theme/macarons');
var te = require('echarts/theme/infographic');
myChart.setTheme(te);
&!-- 为ECharts准备一个具备大小(宽高)的Dom --&
&div id="main" style="height:400px"&&/div&
&select onchange='changeTheme(this)'&
&option value='1'&主题1&/option&
&option value='2'&主题2&/option&
&!-- ECharts单文件引入 --&
&script src="/build/dist/echarts.js"&&/script&
&script type="text/javascript"&
// 路径配置
require.config({
echarts: '/build/dist'
'echarts',
'echarts/chart/map',
'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
function (ec,te) {
// 基于准备好的dom,初始化echarts图表
myChart = ec.init(document.getElementById('main'),te);
option = {
text: 'iphone销量',
subtext: '纯属虚构',
x:'center'
tooltip : {
trigger: 'item'
orient: 'vertical',
data:['iphone3','iphone4','iphone5']
dataRange: {
max: 2500,
x: 'left',
y: 'bottom',
text:['高','低'],
// 文本,默认为数值文本
calculable : true
toolbox: {
show: true,
orient : 'vertical',
x: 'right',
y: 'center',
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
restore : {show: true},
saveAsImage : {show: true}
roamController: {
show: true,
x: 'right',
mapTypeControl: {
'china': true
series : [
name: 'iphone3',
type: 'map',
mapType: 'china',
roam: false,
itemStyle:{
normal:{label:{show:true}},
emphasis:{label:{show:true}}
{name: '北京',value: Math.round(Math.random()*1000)},
{name: '天津',value: Math.round(Math.random()*1000)},
{name: '上海',value: Math.round(Math.random()*1000)},
{name: '重庆',value: Math.round(Math.random()*1000)},
{name: '河北',value: Math.round(Math.random()*1000)},
{name: '河南',value: Math.round(Math.random()*1000)},
{name: '云南',value: Math.round(Math.random()*1000)},
{name: '辽宁',value: Math.round(Math.random()*1000)},
{name: '黑龙江',value: Math.round(Math.random()*1000)},
{name: '湖南',value: Math.round(Math.random()*1000)},
{name: '安徽',value: Math.round(Math.random()*1000)},
{name: '山东',value: Math.round(Math.random()*1000)},
{name: '新疆',value: Math.round(Math.random()*1000)},
{name: '江苏',value: Math.round(Math.random()*1000)},
{name: '浙江',value: Math.round(Math.random()*1000)},
{name: '江西',value: Math.round(Math.random()*1000)},
{name: '湖北',value: Math.round(Math.random()*1000)},
{name: '广西',value: Math.round(Math.random()*1000)},
{name: '甘肃',value: Math.round(Math.random()*1000)},
{name: '山西',value: Math.round(Math.random()*1000)},
{name: '内蒙古',value: Math.round(Math.random()*1000)},
{name: '陕西',value: Math.round(Math.random()*1000)},
{name: '吉林',value: Math.round(Math.random()*1000)},
{name: '福建',value: Math.round(Math.random()*1000)},
{name: '贵州',value: Math.round(Math.random()*1000)},
{name: '广东',value: Math.round(Math.random()*1000)},
{name: '青海',value: Math.round(Math.random()*1000)},
{name: '西藏',value: Math.round(Math.random()*1000)},
{name: '四川',value: Math.round(Math.random()*1000)},
{name: '宁夏',value: Math.round(Math.random()*1000)},
{name: '海南',value: Math.round(Math.random()*1000)},
{name: '台湾',value: Math.round(Math.random()*1000)},
{name: '香港',value: Math.round(Math.random()*1000)},
{name: '澳门',value: Math.round(Math.random()*1000)}
name: 'iphone4',
type: 'map',
mapType: 'china',
itemStyle:{
normal:{label:{show:true}},
emphasis:{label:{show:true}}
{name: '北京',value: Math.round(Math.random()*1000)},
{name: '天津',value: Math.round(Math.random()*1000)},
{name: '上海',value: Math.round(Math.random()*1000)},
{name: '重庆',value: Math.round(Math.random()*1000)},
{name: '河北',value: Math.round(Math.random()*1000)},
{name: '安徽',value: Math.round(Math.random()*1000)},
{name: '新疆',value: Math.round(Math.random()*1000)},
{name: '浙江',value: Math.round(Math.random()*1000)},
{name: '江西',value: Math.round(Math.random()*1000)},
{name: '山西',value: Math.round(Math.random()*1000)},
{name: '内蒙古',value: Math.round(Math.random()*1000)},
{name: '吉林',value: Math.round(Math.random()*1000)},
{name: '福建',value: Math.round(Math.random()*1000)},
{name: '广东',value: Math.round(Math.random()*1000)},
{name: '西藏',value: Math.round(Math.random()*1000)},
{name: '四川',value: Math.round(Math.random()*1000)},
{name: '宁夏',value: Math.round(Math.random()*1000)},
{name: '香港',value: Math.round(Math.random()*1000)},
{name: '澳门',value: Math.round(Math.random()*1000)}
name: 'iphone5',
type: 'map',
mapType: 'china',
itemStyle:{
normal:{label:{show:true}},
emphasis:{label:{show:true}}
{name: '北京',value: Math.round(Math.random()*1000)},
{name: '天津',value: Math.round(Math.random()*1000)},
{name: '上海',value: Math.round(Math.random()*1000)},
{name: '广东',value: Math.round(Math.random()*1000)},
{name: '台湾',value: Math.round(Math.random()*1000)},
{name: '香港',value: Math.round(Math.random()*1000)},
{name: '澳门',value: Math.round(Math.random()*1000)}
// 为echarts对象加载数据
myChart.setOption(option);
558关注|155收录
754关注|426收录
690关注|1142收录
其他相似问题echarts3地图如何添加点击事件?
点击地图相应的区域ajax获取并展示本区域省下面所有市的信息
myChart.on('click', function (params) {
var city = params.name;
loadChart(city);
测试可用,感谢
已有帐号?
无法登录?
社交帐号登录ECharts结合百度地图实现中国地图城市选择并且输出到指定
资源人气:
下载所需积分&:&3&分
资源来源:
添加收藏:
反馈报错:
文件大小:
添加时间:
ECharts结合百度地图实现中国地图城市选择并且输出到指定位置,点击对应的省份后,选择的内容会输送到指定的区域,方便做地区选择展示等特效,当然这需要你稍微美化一下。
&&您也可以查询相关Tags: &&&&&&
转载文章,请注明文章来源
,并标明原文地址:
&&&& 不会使用本站js代码的同学请看看这里:
※ JS代码分类
本月人气排行
永不收费【客户主动赞助除外】
欢迎大家积极投稿
只发布精品代码和文章
投稿有价值的内容为您增加外链如何调整echarts地图某个省份的地市 - 开源中国社区
当前访客身份:游客 [
当前位置:
& & 如题,我想调整浙江省 下地市的名字,杭州市改成其他的名称,echarts2.0能实现吗?
共有0个答案
更多开发者职位上
有什么技术问题吗?
love_fo...的其它问题
类似的话题

我要回帖

更多关于 echarts 调整地图大小 的文章

 

随机推荐