一、背景
对Python通过代理使用多线程爬取安居客二手房数据(二)中爬取的房地产数据进行数据分析与可视化展示
我们爬取到的房产数据,主要是武汉二手房的房源信息,主要包括了待售房源的户型、面积、朝向、楼层、建筑年份、小区名称、小区所在的城区-镇-街道、房子被打的标签、总价、单价等信息。
库:numpy、pandas、pyecharts、jieba
图形:Bar(柱状图)、Pie(饼图)、Histogram(直方图) 、Scatter(散点图)、Map(地图)和WordCloud(词云图)
分析思路
:
- 按房屋面积区间分布的房屋单价情况:柱状图
- 按房子户型的房屋单价情况:柱状图
- 小区房价Top10:柱状图(横向)
- 待售卖的二手房中,不同建筑年份的房子数量占比情况:饼图
- 不同单价和总价的房子在不同价格区间的分布数量情况:直方图
6.分析 房子面积跟房子单价之间是什么关系:散点图 - 不同区的二手房房价情况:地图
- 分析购房者最关注的房屋关键词有哪些:词云
二、代码实战
"""
读取excel数据,分析数据并生成图表
"""
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Bar, Pie, Scatter, WordCloud, Map, Page
import numpy as np
import jieba
import jieba.analyse
from pyecharts.commons.utils import JsCode
# 面积分区
def cal_square_district(row):
if row['面积'] <= 60:
return '[0,60]'
if row['面积'] > 60 and row['面积'] <= 90:
return '[60,90]'
if row['面积'] > 90 and row['面积'] <= 120:
return '[90,120]'
if row['面积'] > 120 and row['面积'] <= 150:
return '[120,150]'
if row['面积'] > 150 and row['面积'] <= 200:
return '[150,200]'
if row['面积'] > 200 and row['面积'] <= 300:
return '[200, 300]'
if row['面积'] > 300:
return '[300,-]'
return '[未知]'
# 几室量化
def order_layout_ascending(row):
if row['室'] == '1室':
return 0
if row['室'] == '2室':
return 1
if row['室'] == '3室':
return 2
if row['室'] == '4室':
return 3
if row['室'] == '5室':
return 4
if row['室'] == '6室':
return 5
# 颜色配置
layout_color_function = """
function (params) {
if (params.value > 17000 && params.value < 18000) {
return 'red';
} else if (params.value > 18000 && params.value < 20000) {
return 'blue';
}else if (params.value > 20000 && params.value < 25000){
return 'green'
}else if (params.value > 25000 && params.value < 35000){
return 'purple'
}else if (params.value > 35000 && params.value < 40000){
return 'black'
}
return 'brown';
}
"""
# 按室均价
def unit_price_analysis_by_layout(df, isembed):
# 增加一列[面积区间]
df['面积区间'] = df.apply(cal_square_district, args=(), axis=1)
# 获取要分析的数据行和列
analysis_df = df.loc[:, ['室', '均价']]
analysis_df.loc[:, '室'] = analysis_df.loc[:, '室'].astype('str')
# 对面积区间列group by,然后按分组计算总价和均价的平均值
group = analysis_df.groupby('室', as_index=False)
group_df = group.mean()
group_df.loc[:, '均价'] = group_df.loc[:, '均价'].astype('int')
# 给室这个字段排个序
group_df['order'] = group_df.apply(order_layout_ascending, axis=1)
group_df.sort_values('order', ascending=True, inplace=True)
bar = (
Bar()
.add_xaxis(group_df['室'].tolist())
.add_yaxis("单价均价", group_df["均价"].tolist(),
itemstyle_opts=opts.ItemStyleOpts(color=JsCode(layout_color_function)))
.set_global_opts(title_opts=opts.TitleOpts(title="武汉二手房按户型的房屋单价"),
legend_opts=opts.LegendOpts(is_show=False))
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return bar.render_embed()
else:
return bar
def order_square_ascending(row):
if row['面积区间'] == '[0,60]':
return 0
if row['面积区间'] == '[60,90]':
return 1
if row['面积区间'] == '[90,120]':
return 2
if row['面积区间'] == '[120,150]':
return 3
if row['面积区间'] == '[150,200]':
return 4
if row['面积区间'] == '[200,300]':
return 5
if row['面积区间'] == '[300,-]':
return 6
square_color_function = """
function (params) {
if (params.value > 17000 && params.value < 18000) {
return 'red';
} else if (params.value > 18000 && params.value < 20000) {
return 'blue';
}else if (params.value > 20000 && params.value < 25000){
return 'green'
}else if (params.value > 25000 && params.value < 35000){
return 'purple'
}else if (params.value > 35000 && params.value < 40000){
return 'black'
}
return 'brown';
}
"""
# 按面积区间均价分布
def unit_price_analysis_by_square(df, isembed):
# 增加一列[面积区间]
df['面积区间'] = df.apply(cal_square_district, args=(), axis=1)
# 获取要分析的数据行和列
analysis_df = df.loc[:, ['面积区间', '均价']]
analysis_df.loc[:, '面积区间'] = analysis_df.loc[:, '面积区间'].astype('str')
# 对面积区间列group by,然后按分组计算总价和均价的平均值
group = analysis_df.groupby('面积区间', as_index=False)
group_df = group.mean()
group_df.loc[:, '均价'] = group_df.loc[:, '均价'].astype('int')
# 把面积区间按从小到大排个序
group_df['order'] = group_df.apply(order_square_ascending, axis=1)
group_df.sort_values('order', ascending=True, inplace=True)
bar = (
Bar()
.add_xaxis(group_df['面积区间'].tolist())
.add_yaxis("单价均价", group_df["均价"].tolist(),
itemstyle_opts=opts.ItemStyleOpts(color=JsCode(square_color_function)))
.set_global_opts(
title_opts=opts.TitleOpts(title="武汉二手房按面积区间的房屋单价"),
legend_opts=opts.LegendOpts(is_show=False))
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return bar.render_embed()
else:
return bar
top10_color_function = """
function (params) {
if (params.value > 27000 && params.value < 27500) {
return 'red';
} else if (params.value > 27500 && params.value < 27800) {
return 'blue';
}else if (params.value > 27800 && params.value < 28000){
return 'green'
}else if (params.value > 28000 && params.value < 29000){
return 'purple'
}else if (params.value > 29000 && params.value < 30000){
return 'brown'
}else if (params.value > 30000 && params.value < 35200){
return 'gray'
}else if (params.value > 35200 && params.value < 37000){
return 'orange'
}else if (params.value > 37000 && params.value < 40000){
return 'pink'
}else if (params.value > 40000 && params.value < 45000){
return 'navy'
}
return 'gold';
}
"""
# 小区均价top10
def unit_price_analysis_by_estate(df, isembed):
# 获取要分析的数据列
analysis_df = df.loc[:, ['小区名称', '均价']]
analysis_df.loc[:, '小区名称'] = analysis_df.loc[:, '小区名称'].astype('str')
# 对小区名称分组,然后按照分组计算单价均价
group = analysis_df.groupby('小区名称', as_index=False)
group_df = group.mean()
group_df.loc[:, '均价'] = group_df.loc[:, '均价'].astype('int')
# 按照均价列降序排序
group_df.sort_values('均价', ascending=False, inplace=True)
# 取Top10
top10_df = group_df.head(10)
# print(top10_df)
# 为了横向柱状图展示,再从低到高排序一下
top10_df.sort_values('均价', ascending=True, inplace=True)
bar = (
Bar(init_opts=opts.InitOpts(width="1500px"))
.add_xaxis(top10_df['小区名称'].tolist())
.add_yaxis("房价单价", top10_df['均价'].tolist(),
itemstyle_opts=opts.ItemStyleOpts(color=JsCode(top10_color_function)))
.reversal_axis()
.set_series_opts(label_opts=opts.LabelOpts(position="right"))
.set_global_opts(title_opts=opts.TitleOpts(title="武汉各小区二手房房价TOP10"),
xaxis_opts=opts.AxisOpts(axislabel_opts={'interval': '0'}),
legend_opts=opts.LegendOpts(is_show=False))
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return bar.render_embed()
else:
return bar
# 按区均价分布
def unit_price_analysis_by_district(df):
# 获取要分析的数据列
analysis_df = df.loc[:, ['区', '均价']]
analysis_df.loc[:, '区'] = analysis_df.loc[:, '区'].astype('str')
# 对小区名称分组,然后按照分组计算单价均价
group = analysis_df.groupby('区', as_index=False)
group_df = group.mean()
group_df.loc[:, '均价'] = group_df.loc[:, '均价'].astype('int')
# 按照均价列降序排序
group_df.sort_values('均价', ascending=True, inplace=True)
bar = (
Bar(init_opts=opts.InitOpts(width="1500px"))
.add_xaxis(group_df['区'].tolist())
.add_yaxis("房价单价", group_df['均价'].tolist())
.reversal_axis()
.set_series_opts(label_opts=opts.LabelOpts(position="right"))
.set_global_opts(title_opts=opts.TitleOpts(title="武汉各区域二手房房价排行榜"),
xaxis_opts=opts.AxisOpts(axislabel_opts={'interval': '0'}))
)
return bar.render_embed()
def add_sale_estate_col(row):
return 0
# 不同建筑年份的待售数量
def sale_estate_analysis_by_year(df, isembed):
# 增加一列待售房屋数,初始值均为0
df.loc[:, '待售房屋数'] = df.apply(add_sale_estate_col, axis=1)
# 获取要用作数据分析的两列:建筑年份和待售房屋数
analysis_df = df.loc[:, ['建筑年份', '待售房屋数']]
# 因为建筑年份列有空值,先预处理一下
analysis_df.dropna(inplace=True)
# 按照建筑年份进行分组
group = analysis_df.groupby('建筑年份', as_index=False)
# 对每个分组进行统计计数
group_df = group.count()
group_df.loc[:, '待售房屋数'] = group_df.loc[:, '待售房屋数'].astype('int')
pie = Pie(init_opts=opts.InitOpts(width='800px', height='600px', bg_color='white'))
pie.add("pie", [list(z) for z in zip(group_df['建筑年份'].tolist(), group_df['待售房屋数'].tolist())]
, radius=['40%', '60%']
, center=['50%', '50%']
, label_opts=opts.LabelOpts(
position="outside",
formatter="{b}:{c}:{d}%", )
).set_global_opts(
title_opts=opts.TitleOpts(title='武汉二手房不同建筑年份的待售数量', pos_left='300', pos_top='20',
title_textstyle_opts=opts.TextStyleOpts(color='black', font_size=16)),
legend_opts=opts.LegendOpts(is_show=False))
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return pie.render_embed()
else:
return pie
# 均价价格分布
def unit_price_analysis_by_histogram(df, isembed):
hist, bin_edges = np.histogram(df['均价'], bins=100)
bar = (
Bar()
.add_xaxis([str(x) for x in bin_edges[:-1]])
.add_yaxis('价格分布', [float(x) for x in hist], category_gap=0)
.set_global_opts(
title_opts=opts.TitleOpts(title='武汉二手房房价-单价分布-直方图', pos_left='center'),
legend_opts=opts.LegendOpts(is_show=False)
)
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return bar.render_embed()
else:
return bar
# 总价价格分布
def total_price_analysis_by_histogram(df, isembed):
hist, bin_edges = np.histogram(df['总价'], bins=100)
bar = (
Bar()
.add_xaxis([str(x) for x in bin_edges[:-1]])
.add_yaxis('价格分布', [float(x) for x in hist], category_gap=0)
.set_global_opts(
title_opts=opts.TitleOpts(title='武汉二手房房价-总价分布-直方图', pos_left='center'),
legend_opts=opts.LegendOpts(is_show=False)
)
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return bar.render_embed()
else:
return bar
# 面积——单价关系
def unit_price_analysis_by_scatter(df, isembed):
df.sort_values('面积', ascending=True, inplace=True)
square = df['面积'].to_list()
unit_price = df['均价'].to_list()
scatter = (
Scatter()
.add_xaxis(xaxis_data=square)
.add_yaxis(
series_name='',
y_axis=unit_price,
symbol_size=4,
label_opts=opts.LabelOpts(is_show=False)
)
.set_global_opts(
xaxis_opts=opts.AxisOpts(type_='value'),
yaxis_opts=opts.AxisOpts(type_='value'),
title_opts=opts.TitleOpts(title='武汉二手房面积-单价关系图', pos_left='center')
)
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return scatter.render_embed()
else:
return scatter
# 房屋标题标签热度词
def hot_word_analysis_by_wordcloud(df, isembed):
txt = ''
for index, row in df.iterrows():
txt = txt + str(row['待售房屋']) + ';' + str(row['标签']) + '\n'
word_weights = jieba.analyse.extract_tags(txt, topK=100, withWeight=True)
word_cloud = (
WordCloud()
.add(series_name='高频词语', data_pair=word_weights, word_size_range=[10, 100])
.set_global_opts(
title_opts=opts.TitleOpts(
title='武汉二手房销售热度词',
title_textstyle_opts=opts.TextStyleOpts(font_size=23),
pos_left='center'
)
)
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return word_cloud.render_embed()
else:
# png_name = 'hot_word_analysis_by_wordcloud.png'
# make_snapshot(snapshot, word_cloud.render(), f"crawler/anjuke/static/{png_name}")
# return png_name
return word_cloud
# 规范区名
def transform_name(row):
district_name = row['区'].strip()
if district_name == '江汉' or district_name == '江岸' or district_name == '硚口' or district_name == '汉阳' or district_name == '武昌' or district_name == '东西湖' or district_name == '洪山':
district_name = district_name + '区'
return district_name
# 按区均价分布地图
def unit_price_analysis_by_map(df, isembed):
data = []
# 获取要分析的数据列
analysis_df = df.loc[:, ['区', '均价']]
# 按区列分组
group_df = analysis_df.groupby('区', as_index=False)
# 根据分组对均价列求平均值
group_df = group_df.mean('均价')
# print(group_df)
# 将区的名字做一下转换,为下面的地图匹配做准备
group_df['区'] = group_df.apply(transform_name, axis=1)
group_df.loc[:, '均价'] = group_df.loc[:, '均价'].astype('int')
# 将数据转换成map需要的数据格式
for index, row in group_df.iterrows():
district_array = [row['区'], row['均价']]
data.append(district_array)
map = (
Map()
.add('武汉各区域二手房房价', data, '武汉')
.set_global_opts(
title_opts=opts.TitleOpts(title='武汉各区域二手房房价地图', pos_left='center'),
visualmap_opts=opts.VisualMapOpts(max_=26000),
legend_opts=opts.LegendOpts(is_show=False)
)
)
# 判断是否单独显示,还是和其他图表一起显示
if isembed:
return map.render_embed()
else:
# png_name = 'unit_price_analysis_by_map.png'
# make_snapshot(snapshot, map.render(), f"crawler/anjuke/static/{png_name}")
# return png_name
return map
# 主函数
if __name__ == '__main__':
# 读取csv
fpath = 'data/wuhanSecondHouse.csv'
df = pd.read_csv(fpath, header=[0], encoding='gbk')
df.drop_duplicates(keep='first', inplace=True)
# 可视化
# 获取按面积区间的单价分析-柱状图
unit_price_analysis_by_square = unit_price_analysis_by_square(df, False)
# 获取按室区分的单价分析-柱状图
unit_price_analysis_by_layout = unit_price_analysis_by_layout(df, False)
# 获取苏州各小区二手房房价TOP10横向-柱状图
unit_price_analysis_by_estate = unit_price_analysis_by_estate(df, False)
# 获取不同建筑年份的待售房屋数-饼图
sale_estate_analysis_by_year = sale_estate_analysis_by_year(df, False)
# 苏州二手房房价-单价分布-直方图
unit_price_analysis_by_histogram = unit_price_analysis_by_histogram(df, False)
# 苏州二手房房价-总价分布-直方图
total_price_analysis_by_histogram = total_price_analysis_by_histogram(df, False)
# 苏州二手房面积-单价关系图
unit_price_analysis_by_scatter = unit_price_analysis_by_scatter(df, False)
# 苏州二手房销售热度词-词云
# hot_word_analysis_by_wordcloud_png_name = dbc.hot_word_analysis_by_wordcloud(df,False)
hot_word_analysis_by_wordcloud = hot_word_analysis_by_wordcloud(df, False)
# 苏州各区域二手房房价分布-地图
# unit_price_analysis_by_map_png_name = dbc.unit_price_analysis_by_map(df,False)
unit_price_analysis_by_map = unit_price_analysis_by_map(df, False)
# web展示所有图
page = Page(layout=Page.DraggablePageLayout) # 可拖动布局
page.add(
unit_price_analysis_by_square,
unit_price_analysis_by_layout,
unit_price_analysis_by_estate,
sale_estate_analysis_by_year,
unit_price_analysis_by_histogram,
total_price_analysis_by_histogram,
unit_price_analysis_by_scatter,
hot_word_analysis_by_wordcloud,
unit_price_analysis_by_map
)
page.render("武汉二手房数据分析.html")
三、可视化展示效果
执行上述代码后会生成一个网页文件:武汉二手房数据分析.html
,如下图所示:
完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Awesome-pyecharts</title>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts.min.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/maps/hu2_bei3_wu3_han4.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/jquery.min.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/ResizeSensor.js"></script>
<link rel="stylesheet" href="https://assets.pyecharts.org/assets/v5/jquery-ui.css">
</head>
<body >
<style>.box { } </style>
<button onclick="downloadCfg()">Save Config</button>
<div class="box">
<div id="1b112349eb8148e0b585ffd506a12607" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_1b112349eb8148e0b585ffd506a12607 = echarts.init(
document.getElementById('1b112349eb8148e0b585ffd506a12607'), 'white', {renderer: 'canvas'});
var option_1b112349eb8148e0b585ffd506a12607 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "bar",
"name": "\u5355\u4ef7\u5747\u4ef7",
"legendHoverLink": true,
"data": [
17466.0,
18258.0,
18405.0,
17497.0,
31886.0,
42885.0,
40402.0
],
"realtimeSort": false,
"showBackground": false,
"stackStrategy": "samesign",
"cursor": "pointer",
"barMinHeight": 0,
"barCategoryGap": "20%",
"barGap": "30%",
"large": false,
"largeThreshold": 400,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"clip": true,
"zlevel": 0,
"z": 2,
"label": {
"show": true,
"margin": 8
},
"itemStyle": {
"color": function (params) { if (params.value > 17000 && params.value < 18000) { return 'red'; } else if (params.value > 18000 && params.value < 20000) { return 'blue'; }else if (params.value > 20000 && params.value < 25000){ return 'green' }else if (params.value > 25000 && params.value < 35000){ return 'purple' }else if (params.value > 35000 && params.value < 40000){ return 'black' } return 'brown'; }
}
}
],
"legend": [
{
"data": [
"\u5355\u4ef7\u5747\u4ef7"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
"[0,60]",
"[60,90]",
"[90,120]",
"[120,150]",
"[150,200]",
"[300,-]",
"[200, 300]"
]
}
],
"yAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u6309\u9762\u79ef\u533a\u95f4\u7684\u623f\u5c4b\u5355\u4ef7",
"target": "blank",
"subtarget": "blank",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_1b112349eb8148e0b585ffd506a12607.setOption(option_1b112349eb8148e0b585ffd506a12607);
</script>
<br/> <div id="d3edb43c0efe44c1b7ac21dcca195423" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_d3edb43c0efe44c1b7ac21dcca195423 = echarts.init(
document.getElementById('d3edb43c0efe44c1b7ac21dcca195423'), 'white', {renderer: 'canvas'});
var option_d3edb43c0efe44c1b7ac21dcca195423 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "bar",
"name": "\u5355\u4ef7\u5747\u4ef7",
"legendHoverLink": true,
"data": [
17311.0,
18147.0,
18591.0,
25413.0,
42885.0
],
"realtimeSort": false,
"showBackground": false,
"stackStrategy": "samesign",
"cursor": "pointer",
"barMinHeight": 0,
"barCategoryGap": "20%",
"barGap": "30%",
"large": false,
"largeThreshold": 400,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"clip": true,
"zlevel": 0,
"z": 2,
"label": {
"show": true,
"margin": 8
},
"itemStyle": {
"color": function (params) { if (params.value > 17000 && params.value < 18000) { return 'red'; } else if (params.value > 18000 && params.value < 20000) { return 'blue'; }else if (params.value > 20000 && params.value < 25000){ return 'green' }else if (params.value > 25000 && params.value < 35000){ return 'purple' }else if (params.value > 35000 && params.value < 40000){ return 'black' } return 'brown'; }
}
}
],
"legend": [
{
"data": [
"\u5355\u4ef7\u5747\u4ef7"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
"1\u5ba4",
"2\u5ba4",
"3\u5ba4",
"4\u5ba4",
"5\u5ba4"
]
}
],
"yAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u6309\u6237\u578b\u7684\u623f\u5c4b\u5355\u4ef7",
"target": "blank",
"subtarget": "blank",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_d3edb43c0efe44c1b7ac21dcca195423.setOption(option_d3edb43c0efe44c1b7ac21dcca195423);
</script>
<br/> <div id="75379e6d5dd245edb0df0f9e3963849a" class="chart-container" style="width:1500px; height:500px; "></div>
<script>
var chart_75379e6d5dd245edb0df0f9e3963849a = echarts.init(
document.getElementById('75379e6d5dd245edb0df0f9e3963849a'), 'white', {renderer: 'canvas'});
var option_75379e6d5dd245edb0df0f9e3963849a = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "bar",
"name": "\u623f\u4ef7\u5355\u4ef7",
"legendHoverLink": true,
"data": [
27402.0,
27525.0,
27815.0,
28354.0,
29212.0,
29537.0,
35191.0,
35285.0,
37022.0,
41643.0
],
"realtimeSort": false,
"showBackground": false,
"stackStrategy": "samesign",
"cursor": "pointer",
"barMinHeight": 0,
"barCategoryGap": "20%",
"barGap": "30%",
"large": false,
"largeThreshold": 400,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"clip": true,
"zlevel": 0,
"z": 2,
"label": {
"show": true,
"position": "right",
"margin": 8
},
"itemStyle": {
"color": function (params) { if (params.value > 27000 && params.value < 27500) { return 'red'; } else if (params.value > 27500 && params.value < 27800) { return 'blue'; }else if (params.value > 27800 && params.value < 28000){ return 'green' }else if (params.value > 28000 && params.value < 29000){ return 'purple' }else if (params.value > 29000 && params.value < 30000){ return 'brown' }else if (params.value > 30000 && params.value < 35200){ return 'gray' }else if (params.value > 35200 && params.value < 37000){ return 'orange' }else if (params.value > 37000 && params.value < 40000){ return 'pink' }else if (params.value > 40000 && params.value < 45000){ return 'navy' } return 'gold'; }
},
"rippleEffect": {
"show": true,
"brushType": "stroke",
"scale": 2.5,
"period": 4
}
}
],
"legend": [
{
"data": [
"\u623f\u4ef7\u5355\u4ef7"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"axisLabel": {
"interval": "0"
},
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"yAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
"\u4e07\u79d1\u7fe1\u7fe0\u56fd\u9645",
"\u6cdb\u6d77\u56fd\u9645\u5c45\u4f4f\u533a\u60a6\u6d77\u56ed",
"\u7231\u7279\u57ce",
"\u4e5d\u5934\u9e1f\u5c0f\u533a",
"\u6cdb\u6d77\u56fd\u9645\u5c45\u4f4f\u533a\u7af9\u6d77\u56ed",
"\u6cdb\u6d77\u56fd\u9645\u5c45\u4f4f\u533a\u6a31\u6d77\u56ed",
"\u4e16\u7eaa\u6c5f\u5c1a",
"\u6cdb\u6d77\u56fd\u9645\u5c45\u4f4f\u533a\u677e\u6d77\u56ed",
"\u90fd\u4f1a\u8f69",
"\u897f\u5317\u6e56\u58f9\u53f7\u5fa1\u73ba\u6e7e"
]
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u5404\u5c0f\u533a\u4e8c\u624b\u623f\u623f\u4ef7TOP10",
"target": "blank",
"subtarget": "blank",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_75379e6d5dd245edb0df0f9e3963849a.setOption(option_75379e6d5dd245edb0df0f9e3963849a);
</script>
<br/> <div id="3914dd802e17484cb32e1013f7305d40" class="chart-container" style="width:800px; height:600px; "></div>
<script>
var chart_3914dd802e17484cb32e1013f7305d40 = echarts.init(
document.getElementById('3914dd802e17484cb32e1013f7305d40'), 'white', {renderer: 'canvas'});
var option_3914dd802e17484cb32e1013f7305d40 = {
"backgroundColor": "white",
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "pie",
"name": "pie",
"colorBy": "data",
"legendHoverLink": true,
"selectedMode": false,
"selectedOffset": 10,
"clockwise": true,
"startAngle": 90,
"minAngle": 0,
"minShowLabelAngle": 0,
"avoidLabelOverlap": true,
"stillShowZeroSum": true,
"percentPrecision": 2,
"showEmptyCircle": true,
"emptyCircleStyle": {
"color": "lightgray",
"borderColor": "#000",
"borderWidth": 0,
"borderType": "solid",
"borderDashOffset": 0,
"borderCap": "butt",
"borderJoin": "bevel",
"borderMiterLimit": 10,
"opacity": 1
},
"data": [
{
"name": "1992\u5e74\u5efa\u9020",
"value": 1
},
{
"name": "1995\u5e74\u5efa\u9020",
"value": 5
},
{
"name": "1996\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "1997\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "1998\u5e74\u5efa\u9020",
"value": 4
},
{
"name": "1999\u5e74\u5efa\u9020",
"value": 3
},
{
"name": "2000\u5e74\u5efa\u9020",
"value": 6
},
{
"name": "2001\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "2002\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "2003\u5e74\u5efa\u9020",
"value": 6
},
{
"name": "2004\u5e74\u5efa\u9020",
"value": 5
},
{
"name": "2005\u5e74\u5efa\u9020",
"value": 17
},
{
"name": "2006\u5e74\u5efa\u9020",
"value": 13
},
{
"name": "2007\u5e74\u5efa\u9020",
"value": 5
},
{
"name": "2008\u5e74\u5efa\u9020",
"value": 9
},
{
"name": "2009\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "2010\u5e74\u5efa\u9020",
"value": 11
},
{
"name": "2011\u5e74\u5efa\u9020",
"value": 24
},
{
"name": "2012\u5e74\u5efa\u9020",
"value": 3
},
{
"name": "2013\u5e74\u5efa\u9020",
"value": 10
},
{
"name": "2014\u5e74\u5efa\u9020",
"value": 2
},
{
"name": "2015\u5e74\u5efa\u9020",
"value": 12
},
{
"name": "2016\u5e74\u5efa\u9020",
"value": 10
},
{
"name": "2017\u5e74\u5efa\u9020",
"value": 22
},
{
"name": "2018\u5e74\u5efa\u9020",
"value": 10
},
{
"name": "2019\u5e74\u5efa\u9020",
"value": 53
},
{
"name": "2020\u5e74\u5efa\u9020",
"value": 4
},
{
"name": "2021\u5e74\u5efa\u9020",
"value": 3
},
{
"name": "2023\u5e74\u5efa\u9020",
"value": 1
}
],
"radius": [
"40%",
"60%"
],
"center": [
"50%",
"50%"
],
"label": {
"show": true,
"position": "outside",
"margin": 8,
"formatter": "{b}:{c}:{d}%"
},
"labelLine": {
"show": true,
"showAbove": false,
"length": 15,
"length2": 15,
"smooth": false,
"minTurnAngle": 90,
"maxSurfaceAngle": 90
}
}
],
"legend": [
{
"data": [
"1992\u5e74\u5efa\u9020",
"1995\u5e74\u5efa\u9020",
"1996\u5e74\u5efa\u9020",
"1997\u5e74\u5efa\u9020",
"1998\u5e74\u5efa\u9020",
"1999\u5e74\u5efa\u9020",
"2000\u5e74\u5efa\u9020",
"2001\u5e74\u5efa\u9020",
"2002\u5e74\u5efa\u9020",
"2003\u5e74\u5efa\u9020",
"2004\u5e74\u5efa\u9020",
"2005\u5e74\u5efa\u9020",
"2006\u5e74\u5efa\u9020",
"2007\u5e74\u5efa\u9020",
"2008\u5e74\u5efa\u9020",
"2009\u5e74\u5efa\u9020",
"2010\u5e74\u5efa\u9020",
"2011\u5e74\u5efa\u9020",
"2012\u5e74\u5efa\u9020",
"2013\u5e74\u5efa\u9020",
"2014\u5e74\u5efa\u9020",
"2015\u5e74\u5efa\u9020",
"2016\u5e74\u5efa\u9020",
"2017\u5e74\u5efa\u9020",
"2018\u5e74\u5efa\u9020",
"2019\u5e74\u5efa\u9020",
"2020\u5e74\u5efa\u9020",
"2021\u5e74\u5efa\u9020",
"2023\u5e74\u5efa\u9020"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u4e0d\u540c\u5efa\u7b51\u5e74\u4efd\u7684\u5f85\u552e\u6570\u91cf",
"target": "blank",
"subtarget": "blank",
"left": "300",
"top": "20",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false,
"textStyle": {
"color": "black",
"fontSize": 16
}
}
]
};
chart_3914dd802e17484cb32e1013f7305d40.setOption(option_3914dd802e17484cb32e1013f7305d40);
</script>
<br/> <div id="638df3547b2541d4a04be6281ac41627" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_638df3547b2541d4a04be6281ac41627 = echarts.init(
document.getElementById('638df3547b2541d4a04be6281ac41627'), 'white', {renderer: 'canvas'});
var option_638df3547b2541d4a04be6281ac41627 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "bar",
"name": "\u4ef7\u683c\u5206\u5e03",
"legendHoverLink": true,
"data": [
1.0,
1.0,
5.0,
3.0,
2.0,
4.0,
0.0,
5.0,
2.0,
4.0,
6.0,
11.0,
11.0,
10.0,
10.0,
8.0,
13.0,
7.0,
12.0,
11.0,
13.0,
14.0,
14.0,
24.0,
10.0,
10.0,
11.0,
8.0,
10.0,
6.0,
7.0,
5.0,
3.0,
8.0,
3.0,
5.0,
2.0,
3.0,
2.0,
3.0,
2.0,
1.0,
4.0,
3.0,
2.0,
1.0,
3.0,
2.0,
2.0,
2.0,
1.0,
1.0,
3.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
2.0,
0.0,
2.0,
2.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0
],
"realtimeSort": false,
"showBackground": false,
"stackStrategy": "samesign",
"cursor": "pointer",
"barMinHeight": 0,
"barCategoryGap": 0,
"barGap": "30%",
"large": false,
"largeThreshold": 400,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"clip": true,
"zlevel": 0,
"z": 2,
"label": {
"show": true,
"margin": 8
}
}
],
"legend": [
{
"data": [
"\u4ef7\u683c\u5206\u5e03"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
"10000.0",
"10332.44",
"10664.88",
"10997.32",
"11329.76",
"11662.2",
"11994.64",
"12327.08",
"12659.52",
"12991.96",
"13324.4",
"13656.84",
"13989.279999999999",
"14321.720000000001",
"14654.16",
"14986.6",
"15319.04",
"15651.48",
"15983.92",
"16316.36",
"16648.8",
"16981.239999999998",
"17313.68",
"17646.12",
"17978.559999999998",
"18311.0",
"18643.440000000002",
"18975.879999999997",
"19308.32",
"19640.760000000002",
"19973.2",
"20305.64",
"20638.08",
"20970.52",
"21302.96",
"21635.4",
"21967.84",
"22300.28",
"22632.72",
"22965.16",
"23297.6",
"23630.04",
"23962.48",
"24294.92",
"24627.36",
"24959.8",
"25292.239999999998",
"25624.68",
"25957.12",
"26289.559999999998",
"26622.0",
"26954.44",
"27286.88",
"27619.32",
"27951.76",
"28284.2",
"28616.64",
"28949.079999999998",
"29281.52",
"29613.96",
"29946.4",
"30278.84",
"30611.28",
"30943.72",
"31276.16",
"31608.6",
"31941.04",
"32273.48",
"32605.92",
"32938.36",
"33270.8",
"33603.240000000005",
"33935.68",
"34268.119999999995",
"34600.56",
"34933.0",
"35265.44",
"35597.880000000005",
"35930.32",
"36262.759999999995",
"36595.2",
"36927.64",
"37260.08",
"37592.520000000004",
"37924.96",
"38257.4",
"38589.84",
"38922.28",
"39254.72",
"39587.16",
"39919.6",
"40252.04",
"40584.479999999996",
"40916.92",
"41249.36",
"41581.8",
"41914.24",
"42246.68",
"42579.119999999995",
"42911.56"
]
}
],
"yAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u623f\u4ef7-\u5355\u4ef7\u5206\u5e03-\u76f4\u65b9\u56fe",
"target": "blank",
"subtarget": "blank",
"left": "center",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_638df3547b2541d4a04be6281ac41627.setOption(option_638df3547b2541d4a04be6281ac41627);
</script>
<br/> <div id="f38908fc9c6e4a2d90ff1e538122ad22" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_f38908fc9c6e4a2d90ff1e538122ad22 = echarts.init(
document.getElementById('f38908fc9c6e4a2d90ff1e538122ad22'), 'white', {renderer: 'canvas'});
var option_f38908fc9c6e4a2d90ff1e538122ad22 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "bar",
"name": "\u4ef7\u683c\u5206\u5e03",
"legendHoverLink": true,
"data": [
4.0,
8.0,
10.0,
9.0,
33.0,
19.0,
16.0,
41.0,
45.0,
35.0,
21.0,
19.0,
7.0,
15.0,
15.0,
4.0,
4.0,
3.0,
5.0,
4.0,
4.0,
2.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
2.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
2.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0
],
"realtimeSort": false,
"showBackground": false,
"stackStrategy": "samesign",
"cursor": "pointer",
"barMinHeight": 0,
"barCategoryGap": 0,
"barGap": "30%",
"large": false,
"largeThreshold": 400,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"clip": true,
"zlevel": 0,
"z": 2,
"label": {
"show": true,
"margin": 8
}
}
],
"legend": [
{
"data": [
"\u4ef7\u683c\u5206\u5e03"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
"55.0",
"68.05",
"81.1",
"94.15",
"107.2",
"120.25",
"133.3",
"146.35000000000002",
"159.4",
"172.45",
"185.5",
"198.55",
"211.60000000000002",
"224.65",
"237.70000000000002",
"250.75",
"263.8",
"276.85",
"289.9",
"302.95000000000005",
"316.0",
"329.05",
"342.1",
"355.15000000000003",
"368.20000000000005",
"381.25",
"394.3",
"407.35",
"420.40000000000003",
"433.45000000000005",
"446.5",
"459.55",
"472.6",
"485.65000000000003",
"498.70000000000005",
"511.75",
"524.8",
"537.85",
"550.9000000000001",
"563.95",
"577.0",
"590.0500000000001",
"603.1",
"616.15",
"629.2",
"642.25",
"655.3000000000001",
"668.35",
"681.4000000000001",
"694.45",
"707.5",
"720.5500000000001",
"733.6",
"746.6500000000001",
"759.7",
"772.75",
"785.8000000000001",
"798.85",
"811.9000000000001",
"824.95",
"838.0",
"851.0500000000001",
"864.1",
"877.1500000000001",
"890.2",
"903.25",
"916.3000000000001",
"929.35",
"942.4000000000001",
"955.45",
"968.5",
"981.5500000000001",
"994.6",
"1007.6500000000001",
"1020.7",
"1033.75",
"1046.8000000000002",
"1059.85",
"1072.9",
"1085.95",
"1099.0",
"1112.05",
"1125.1000000000001",
"1138.15",
"1151.2",
"1164.25",
"1177.3",
"1190.3500000000001",
"1203.4",
"1216.45",
"1229.5",
"1242.55",
"1255.6000000000001",
"1268.65",
"1281.7",
"1294.75",
"1307.8000000000002",
"1320.8500000000001",
"1333.9",
"1346.95"
]
}
],
"yAxis": [
{
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u623f\u4ef7-\u603b\u4ef7\u5206\u5e03-\u76f4\u65b9\u56fe",
"target": "blank",
"subtarget": "blank",
"left": "center",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_f38908fc9c6e4a2d90ff1e538122ad22.setOption(option_f38908fc9c6e4a2d90ff1e538122ad22);
</script>
<br/> <div id="5d28d7c693a34e46af8b33f0f224c0b1" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_5d28d7c693a34e46af8b33f0f224c0b1 = echarts.init(
document.getElementById('5d28d7c693a34e46af8b33f0f224c0b1'), 'white', {renderer: 'canvas'});
var option_5d28d7c693a34e46af8b33f0f224c0b1 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "scatter",
"symbolSize": 4,
"data": [
[
35.5,
18592
],
[
41.0,
18537
],
[
41.5,
13254
],
[
43.0,
19070
],
[
43.81,
19174
],
[
43.81,
20087
],
[
44.24,
18310
],
[
47.0,
18086
],
[
47.14,
14850
],
[
47.14,
14850
],
[
47.25,
15239
],
[
50.0,
15840
],
[
50.62,
23311
],
[
50.76,
10836
],
[
52.55,
28354
],
[
53.21,
27815
],
[
56.45,
16298
],
[
57.22,
11360
],
[
58.15,
13001
],
[
59.39,
12461
],
[
60.76,
21890
],
[
60.81,
13978
],
[
61.35,
14833
],
[
61.61,
17530
],
[
61.77,
21856
],
[
62.6,
15336
],
[
62.71,
13395
],
[
63.25,
18973
],
[
64.66,
18559
],
[
65.0,
14616
],
[
66.54,
20890
],
[
67.33,
16041
],
[
68.47,
16796
],
[
69.05,
21724
],
[
69.13,
16780
],
[
69.42,
19447
],
[
70.5,
15178
],
[
70.54,
14177
],
[
70.91,
22987
],
[
70.91,
21436
],
[
71.0,
15493
],
[
71.28,
14871
],
[
71.39,
17510
],
[
71.75,
15053
],
[
71.95,
16679
],
[
72.55,
15989
],
[
72.67,
17064
],
[
73.0,
15069
],
[
73.0,
13425
],
[
74.0,
20000
],
[
74.64,
17283
],
[
74.64,
17819
],
[
74.64,
17819
],
[
74.85,
15765
],
[
75.0,
20000
],
[
75.57,
14557
],
[
75.6,
19709
],
[
75.9,
25297
],
[
77.25,
15923
],
[
77.37,
14218
],
[
77.44,
15496
],
[
77.95,
17319
],
[
78.07,
13834
],
[
78.1,
15365
],
[
78.21,
15190
],
[
78.49,
16308
],
[
78.57,
16292
],
[
79.11,
12641
],
[
79.11,
15801
],
[
79.7,
10665
],
[
79.93,
19392
],
[
80.28,
16817
],
[
80.33,
14067
],
[
80.37,
17793
],
[
80.54,
17631
],
[
80.82,
13611
],
[
80.82,
14230
],
[
81.0,
16050
],
[
81.66,
19594
],
[
81.66,
17022
],
[
81.77,
24826
],
[
81.97,
18910
],
[
82.05,
15601
],
[
82.68,
20320
],
[
82.79,
10630
],
[
83.29,
21131
],
[
83.29,
18850
],
[
83.47,
24560
],
[
83.51,
18920
],
[
83.51,
21435
],
[
83.51,
20357
],
[
83.95,
17868
],
[
84.0,
22024
],
[
85.0,
13765
],
[
85.38,
27525
],
[
85.46,
16733
],
[
85.99,
22096
],
[
85.99,
24422
],
[
86.24,
24351
],
[
86.28,
20283
],
[
86.31,
15989
],
[
86.4,
22801
],
[
86.54,
11903
],
[
86.77,
29043
],
[
86.83,
21882
],
[
87.28,
24061
],
[
87.31,
13401
],
[
87.6,
14727
],
[
87.6,
13357
],
[
88.28,
18111
],
[
88.28,
18125
],
[
88.31,
19591
],
[
88.44,
12438
],
[
89.0,
11236
],
[
89.0,
33708
],
[
89.06,
17404
],
[
89.06,
17741
],
[
89.16,
25236
],
[
89.16,
25797
],
[
89.33,
16792
],
[
89.37,
12533
],
[
89.38,
20139
],
[
89.39,
19018
],
[
89.46,
33311
],
[
89.6,
34822
],
[
89.78,
17822
],
[
89.85,
17697
],
[
89.87,
18694
],
[
89.87,
19473
],
[
89.87,
17693
],
[
89.96,
16452
],
[
90.04,
14439
],
[
90.18,
15525
],
[
90.2,
18626
],
[
90.2,
17517
],
[
90.39,
25999
],
[
90.41,
17698
],
[
90.41,
17698
],
[
90.54,
14359
],
[
90.59,
17883
],
[
90.74,
17413
],
[
90.74,
30858
],
[
90.83,
18276
],
[
90.87,
18709
],
[
90.91,
17050
],
[
91.0,
17363
],
[
91.02,
17030
],
[
91.02,
16810
],
[
91.31,
17839
],
[
91.56,
17475
],
[
91.61,
17357
],
[
91.74,
16885
],
[
91.74,
17550
],
[
91.74,
16547
],
[
91.74,
17986
],
[
91.85,
17747
],
[
91.91,
19041
],
[
91.91,
16538
],
[
91.91,
16538
],
[
92.0,
12500
],
[
92.2,
20066
],
[
92.33,
17871
],
[
92.82,
19393
],
[
92.82,
19393
],
[
92.88,
17227
],
[
92.95,
13449
],
[
93.0,
21076
],
[
93.18,
19425
],
[
93.25,
23057
],
[
93.94,
20013
],
[
94.0,
37022
],
[
94.0,
18724
],
[
94.53,
16397
],
[
94.53,
18196
],
[
94.59,
17761
],
[
95.0,
16632
],
[
95.0,
19790
],
[
95.1,
17351
],
[
95.31,
11437
],
[
95.72,
19850
],
[
95.98,
19796
],
[
96.0,
27084
],
[
96.02,
24891
],
[
96.28,
34899
],
[
96.41,
14522
],
[
96.51,
21035
],
[
96.53,
14297
],
[
96.57,
17190
],
[
96.57,
15844
],
[
97.06,
17309
],
[
97.17,
17290
],
[
97.55,
16402
],
[
97.66,
18329
],
[
97.66,
15565
],
[
97.66,
16589
],
[
97.66,
18432
],
[
98.09,
15496
],
[
98.09,
15089
],
[
98.24,
14455
],
[
98.3,
11801
],
[
98.43,
21132
],
[
98.44,
18286
],
[
98.61,
15212
],
[
98.63,
14905
],
[
98.9,
24267
],
[
99.0,
12829
],
[
99.0,
14243
],
[
99.26,
16825
],
[
100.0,
18500
],
[
100.19,
31341
],
[
100.24,
16860
],
[
100.55,
17902
],
[
100.77,
23817
],
[
101.5,
19015
],
[
102.0,
19510
],
[
102.04,
11173
],
[
102.06,
10974
],
[
102.37,
18561
],
[
102.48,
14638
],
[
102.58,
22422
],
[
103.24,
15498
],
[
103.27,
17527
],
[
103.57,
23173
],
[
103.75,
18892
],
[
104.66,
17963
],
[
104.99,
21907
],
[
105.0,
17048
],
[
105.58,
15439
],
[
106.0,
18868
],
[
106.0,
16038
],
[
106.04,
17824
],
[
107.0,
21029
],
[
107.16,
17918
],
[
107.3,
11930
],
[
107.58,
16267
],
[
107.69,
11886
],
[
108.0,
21019
],
[
108.0,
22963
],
[
108.0,
21297
],
[
108.59,
17313
],
[
108.59,
17958
],
[
109.32,
16009
],
[
109.78,
12935
],
[
110.0,
10000
],
[
110.0,
18546
],
[
110.3,
14053
],
[
110.56,
15829
],
[
111.31,
20484
],
[
111.69,
18444
],
[
112.0,
18215
],
[
112.42,
16635
],
[
112.47,
14671
],
[
112.9,
15501
],
[
113.04,
23444
],
[
113.18,
15463
],
[
114.0,
20965
],
[
115.01,
18781
],
[
115.43,
24258
],
[
115.49,
20782
],
[
115.79,
17964
],
[
116.0,
21035
],
[
116.81,
13869
],
[
116.81,
28680
],
[
117.0,
14018
],
[
117.11,
26301
],
[
117.26,
26864
],
[
117.32,
13860
],
[
117.41,
16864
],
[
117.59,
25513
],
[
117.84,
27580
],
[
117.98,
25429
],
[
118.04,
17113
],
[
119.34,
19273
],
[
120.0,
15000
],
[
120.0,
16084
],
[
120.47,
19756
],
[
120.47,
19092
],
[
120.59,
20566
],
[
120.7,
13671
],
[
120.88,
14064
],
[
120.99,
17771
],
[
121.42,
14001
],
[
121.56,
26325
],
[
121.8,
22578
],
[
121.8,
22578
],
[
121.83,
14365
],
[
122.0,
26230
],
[
122.22,
13910
],
[
122.22,
14973
],
[
122.46,
17149
],
[
122.54,
17954
],
[
123.0,
14228
],
[
123.16,
24197
],
[
123.72,
25865
],
[
123.81,
20597
],
[
124.09,
13684
],
[
124.44,
16555
],
[
125.02,
14398
],
[
125.2,
19010
],
[
125.77,
34587
],
[
126.5,
18973
],
[
126.66,
19344
],
[
127.0,
14410
],
[
127.87,
17440
],
[
128.99,
17676
],
[
129.05,
15498
],
[
129.63,
13732
],
[
131.79,
14797
],
[
132.01,
16666
],
[
132.72,
13940
],
[
132.72,
13940
],
[
132.83,
13251
],
[
134.43,
21424
],
[
135.42,
19791
],
[
135.51,
15866
],
[
136.77,
16451
],
[
137.55,
10906
],
[
138.9,
14903
],
[
141.47,
11310
],
[
141.64,
18216
],
[
144.09,
10966
],
[
144.26,
16984
],
[
144.62,
16665
],
[
145.89,
16109
],
[
158.45,
29537
],
[
160.98,
13046
],
[
162.0,
34568
],
[
162.4,
27402
],
[
171.01,
35671
],
[
182.32,
33787
],
[
185.0,
37838
],
[
185.0,
43244
],
[
210.39,
40402
],
[
317.13,
42885
]
],
"label": {
"show": false,
"margin": 8
}
}
],
"legend": [
{
"data": [
""
],
"selected": {},
"show": true,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"xAxis": [
{
"type": "value",
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
},
"data": [
35.5,
41.0,
41.5,
43.0,
43.81,
43.81,
44.24,
47.0,
47.14,
47.14,
47.25,
50.0,
50.62,
50.76,
52.55,
53.21,
56.45,
57.22,
58.15,
59.39,
60.76,
60.81,
61.35,
61.61,
61.77,
62.6,
62.71,
63.25,
64.66,
65.0,
66.54,
67.33,
68.47,
69.05,
69.13,
69.42,
70.5,
70.54,
70.91,
70.91,
71.0,
71.28,
71.39,
71.75,
71.95,
72.55,
72.67,
73.0,
73.0,
74.0,
74.64,
74.64,
74.64,
74.85,
75.0,
75.57,
75.6,
75.9,
77.25,
77.37,
77.44,
77.95,
78.07,
78.1,
78.21,
78.49,
78.57,
79.11,
79.11,
79.7,
79.93,
80.28,
80.33,
80.37,
80.54,
80.82,
80.82,
81.0,
81.66,
81.66,
81.77,
81.97,
82.05,
82.68,
82.79,
83.29,
83.29,
83.47,
83.51,
83.51,
83.51,
83.95,
84.0,
85.0,
85.38,
85.46,
85.99,
85.99,
86.24,
86.28,
86.31,
86.4,
86.54,
86.77,
86.83,
87.28,
87.31,
87.6,
87.6,
88.28,
88.28,
88.31,
88.44,
89.0,
89.0,
89.06,
89.06,
89.16,
89.16,
89.33,
89.37,
89.38,
89.39,
89.46,
89.6,
89.78,
89.85,
89.87,
89.87,
89.87,
89.96,
90.04,
90.18,
90.2,
90.2,
90.39,
90.41,
90.41,
90.54,
90.59,
90.74,
90.74,
90.83,
90.87,
90.91,
91.0,
91.02,
91.02,
91.31,
91.56,
91.61,
91.74,
91.74,
91.74,
91.74,
91.85,
91.91,
91.91,
91.91,
92.0,
92.2,
92.33,
92.82,
92.82,
92.88,
92.95,
93.0,
93.18,
93.25,
93.94,
94.0,
94.0,
94.53,
94.53,
94.59,
95.0,
95.0,
95.1,
95.31,
95.72,
95.98,
96.0,
96.02,
96.28,
96.41,
96.51,
96.53,
96.57,
96.57,
97.06,
97.17,
97.55,
97.66,
97.66,
97.66,
97.66,
98.09,
98.09,
98.24,
98.3,
98.43,
98.44,
98.61,
98.63,
98.9,
99.0,
99.0,
99.26,
100.0,
100.19,
100.24,
100.55,
100.77,
101.5,
102.0,
102.04,
102.06,
102.37,
102.48,
102.58,
103.24,
103.27,
103.57,
103.75,
104.66,
104.99,
105.0,
105.58,
106.0,
106.0,
106.04,
107.0,
107.16,
107.3,
107.58,
107.69,
108.0,
108.0,
108.0,
108.59,
108.59,
109.32,
109.78,
110.0,
110.0,
110.3,
110.56,
111.31,
111.69,
112.0,
112.42,
112.47,
112.9,
113.04,
113.18,
114.0,
115.01,
115.43,
115.49,
115.79,
116.0,
116.81,
116.81,
117.0,
117.11,
117.26,
117.32,
117.41,
117.59,
117.84,
117.98,
118.04,
119.34,
120.0,
120.0,
120.47,
120.47,
120.59,
120.7,
120.88,
120.99,
121.42,
121.56,
121.8,
121.8,
121.83,
122.0,
122.22,
122.22,
122.46,
122.54,
123.0,
123.16,
123.72,
123.81,
124.09,
124.44,
125.02,
125.2,
125.77,
126.5,
126.66,
127.0,
127.87,
128.99,
129.05,
129.63,
131.79,
132.01,
132.72,
132.72,
132.83,
134.43,
135.42,
135.51,
136.77,
137.55,
138.9,
141.47,
141.64,
144.09,
144.26,
144.62,
145.89,
158.45,
160.98,
162.0,
162.4,
171.01,
182.32,
185.0,
185.0,
210.39,
317.13
]
}
],
"yAxis": [
{
"type": "value",
"show": true,
"scale": false,
"nameLocation": "end",
"nameGap": 15,
"gridIndex": 0,
"inverse": false,
"offset": 0,
"splitNumber": 5,
"minInterval": 0,
"splitLine": {
"show": true,
"lineStyle": {
"show": true,
"width": 1,
"opacity": 1,
"curveness": 0,
"type": "solid"
}
}
}
],
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u9762\u79ef-\u5355\u4ef7\u5173\u7cfb\u56fe",
"target": "blank",
"subtarget": "blank",
"left": "center",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
]
};
chart_5d28d7c693a34e46af8b33f0f224c0b1.setOption(option_5d28d7c693a34e46af8b33f0f224c0b1);
</script>
<br/> <div id="76eda51d430b4041999acb9a6b2f4d53" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_76eda51d430b4041999acb9a6b2f4d53 = echarts.init(
document.getElementById('76eda51d430b4041999acb9a6b2f4d53'), 'white', {renderer: 'canvas'});
var option_76eda51d430b4041999acb9a6b2f4d53 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "wordCloud",
"name": "\u9ad8\u9891\u8bcd\u8bed",
"shape": "circle",
"rotationRange": [
-90,
90
],
"rotationStep": 45,
"girdSize": 20,
"sizeRange": [
10,
100
],
"data": [
{
"name": "\u5730\u94c1",
"value": 0.6124656158282988,
"textStyle": {
"color": "rgb(132,30,6)"
}
},
{
"name": "\u8001\u8bc1",
"value": 0.2480242220518672,
"textStyle": {
"color": "rgb(42,91,36)"
}
},
{
"name": "\u5357\u5317",
"value": 0.22915513408010635,
"textStyle": {
"color": "rgb(135,83,122)"
}
},
{
"name": "\u7cbe\u88c5",
"value": 0.20021496762323648,
"textStyle": {
"color": "rgb(132,26,0)"
}
},
{
"name": "\u4e8c\u5e74",
"value": 0.19587207756752076,
"textStyle": {
"color": "rgb(10,143,121)"
}
},
{
"name": "nan",
"value": 0.1860181665389004,
"textStyle": {
"color": "rgb(73,77,113)"
}
},
{
"name": "\u901a\u900f",
"value": 0.17321397440086878,
"textStyle": {
"color": "rgb(48,156,124)"
}
},
{
"name": "\u65b0\u623f",
"value": 0.1503840463253838,
"textStyle": {
"color": "rgb(88,10,84)"
}
},
{
"name": "\u4e09\u623f",
"value": 0.13850884111903528,
"textStyle": {
"color": "rgb(42,2,127)"
}
},
{
"name": "\u697c\u5c42",
"value": 0.13814265888638486,
"textStyle": {
"color": "rgb(104,64,70)"
}
},
{
"name": "\u7535\u68af",
"value": 0.11485026627411828,
"textStyle": {
"color": "rgb(33,135,49)"
}
},
{
"name": "\u770b\u623f",
"value": 0.11161089992334024,
"textStyle": {
"color": "rgb(138,132,58)"
}
},
{
"name": "\u6237\u578b",
"value": 0.10714522780089211,
"textStyle": {
"color": "rgb(124,88,14)"
}
},
{
"name": "\u4e94\u5e74",
"value": 0.10418283393401452,
"textStyle": {
"color": "rgb(64,143,29)"
}
},
{
"name": "\u798f\u661f",
"value": 0.10354744730565094,
"textStyle": {
"color": "rgb(67,11,71)"
}
},
{
"name": "\u623f\u4e1c",
"value": 0.10300862499688278,
"textStyle": {
"color": "rgb(50,44,57)"
}
},
{
"name": "\u534e\u5e9c",
"value": 0.09769721034040456,
"textStyle": {
"color": "rgb(119,9,85)"
}
},
{
"name": "\u8f66\u4f4d",
"value": 0.09632202118412862,
"textStyle": {
"color": "rgb(160,27,150)"
}
},
{
"name": "\u6025\u552e",
"value": 0.09610938604509854,
"textStyle": {
"color": "rgb(109,22,96)"
}
},
{
"name": "\u671d\u5357",
"value": 0.09510783222790456,
"textStyle": {
"color": "rgb(134,147,30)"
}
},
{
"name": "\u76f4\u5356",
"value": 0.0930090832694502,
"textStyle": {
"color": "rgb(138,49,135)"
}
},
{
"name": "\u5c0f\u533a",
"value": 0.09146165867420124,
"textStyle": {
"color": "rgb(154,115,33)"
}
},
{
"name": "\u8bda\u5fc3",
"value": 0.09140995432318984,
"textStyle": {
"color": "rgb(20,8,100)"
}
},
{
"name": "\u5730\u94c1\u53e3",
"value": 0.0892517408469917,
"textStyle": {
"color": "rgb(36,2,11)"
}
},
{
"name": "\u91c7\u5149",
"value": 0.08209692534618776,
"textStyle": {
"color": "rgb(4,99,144)"
}
},
{
"name": "\u4e24\u623f",
"value": 0.07975632333869294,
"textStyle": {
"color": "rgb(70,147,25)"
}
},
{
"name": "\u62ce\u5305",
"value": 0.07891332467313279,
"textStyle": {
"color": "rgb(128,45,125)"
}
},
{
"name": "\u51fa\u552e",
"value": 0.0732196149004279,
"textStyle": {
"color": "rgb(31,3,43)"
}
},
{
"name": "\u4e07\u79d1",
"value": 0.07005573855896265,
"textStyle": {
"color": "rgb(37,90,155)"
}
},
{
"name": "\u5165\u4f4f",
"value": 0.06799405917549015,
"textStyle": {
"color": "rgb(44,37,88)"
}
},
{
"name": "\u7cbe\u88c5\u4fee",
"value": 0.067172527856639,
"textStyle": {
"color": "rgb(64,76,87)"
}
},
{
"name": "\u968f\u65f6",
"value": 0.06564012248575726,
"textStyle": {
"color": "rgb(12,81,13)"
}
},
{
"name": "\u6bdb\u576f",
"value": 0.06385835163895227,
"textStyle": {
"color": "rgb(46,37,106)"
}
},
{
"name": "\u4e07\u8fbe",
"value": 0.06250966047759336,
"textStyle": {
"color": "rgb(116,94,139)"
}
},
{
"name": "\u6c49\u53e3",
"value": 0.060232499066141074,
"textStyle": {
"color": "rgb(77,114,156)"
}
},
{
"name": "\u5145\u8db3",
"value": 0.05786008160838174,
"textStyle": {
"color": "rgb(20,97,154)"
}
},
{
"name": "\u4e00\u521d",
"value": 0.052705147186021775,
"textStyle": {
"color": "rgb(14,33,4)"
}
},
{
"name": "\u5168\u660e",
"value": 0.052705147186021775,
"textStyle": {
"color": "rgb(76,25,92)"
}
},
{
"name": "\u5927\u5174",
"value": 0.05190001176329875,
"textStyle": {
"color": "rgb(89,46,119)"
}
},
{
"name": "\u6ee1\u4e94",
"value": 0.0465045416347251,
"textStyle": {
"color": "rgb(146,47,34)"
}
},
{
"name": "\u5e7f\u573a",
"value": 0.04612999226510633,
"textStyle": {
"color": "rgb(160,155,26)"
}
},
{
"name": "\u8a89\u5883",
"value": 0.04340423885907676,
"textStyle": {
"color": "rgb(32,32,109)"
}
},
{
"name": "\u4f4f\u5b85\u5c0f\u533a",
"value": 0.043288727682961624,
"textStyle": {
"color": "rgb(34,25,49)"
}
},
{
"name": "\u53a8\u536b",
"value": 0.043160490073366184,
"textStyle": {
"color": "rgb(37,127,7)"
}
},
{
"name": "\u4ea4\u623f",
"value": 0.04316044201052904,
"textStyle": {
"color": "rgb(75,102,97)"
}
},
{
"name": "\u9ad8\u6027\u4ef7\u6bd4",
"value": 0.04111179904745851,
"textStyle": {
"color": "rgb(88,8,65)"
}
},
{
"name": "\u914d\u5957",
"value": 0.040858273480715766,
"textStyle": {
"color": "rgb(60,4,45)"
}
},
{
"name": "\u53f7\u7ebf",
"value": 0.040303936083428415,
"textStyle": {
"color": "rgb(74,13,59)"
}
},
{
"name": "\u9633\u53f0",
"value": 0.04010455454436722,
"textStyle": {
"color": "rgb(47,86,38)"
}
},
{
"name": "\u6210\u719f",
"value": 0.03977088144424274,
"textStyle": {
"color": "rgb(3,73,18)"
}
},
{
"name": "\u7ea2\u9886\u5dfe",
"value": 0.037774476469657675,
"textStyle": {
"color": "rgb(96,130,92)"
}
},
{
"name": "\u65b9\u4fbf",
"value": 0.03594840903551349,
"textStyle": {
"color": "rgb(33,48,41)"
}
},
{
"name": "\u65e0\u906e\u6321",
"value": 0.035699744865119294,
"textStyle": {
"color": "rgb(148,39,152)"
}
},
{
"name": "\u4e2d\u95f4",
"value": 0.035051559601296675,
"textStyle": {
"color": "rgb(68,112,6)"
}
},
{
"name": "\u65b0\u4e0a",
"value": 0.03410333053213174,
"textStyle": {
"color": "rgb(149,77,118)"
}
},
{
"name": "\u5510\u6a3e",
"value": 0.03410333053213174,
"textStyle": {
"color": "rgb(127,154,69)"
}
},
{
"name": "\u4e24\u5ba4",
"value": 0.0310030277564834,
"textStyle": {
"color": "rgb(126,145,130)"
}
},
{
"name": "\u4e0d\u4e34",
"value": 0.0310030277564834,
"textStyle": {
"color": "rgb(44,65,150)"
}
},
{
"name": "\u83f1\u89d2",
"value": 0.029277491289989625,
"textStyle": {
"color": "rgb(44,25,143)"
}
},
{
"name": "\u89c6\u91ce",
"value": 0.02870695724724585,
"textStyle": {
"color": "rgb(41,142,17)"
}
},
{
"name": "\u82b1\u56ed",
"value": 0.028416352974623964,
"textStyle": {
"color": "rgb(22,23,102)"
}
},
{
"name": "\u6c5f\u57ce",
"value": 0.02803328630342324,
"textStyle": {
"color": "rgb(72,68,81)"
}
},
{
"name": "\u597d\u623f",
"value": 0.02790272498083506,
"textStyle": {
"color": "rgb(108,99,149)"
}
},
{
"name": "\u6167\u6cc9",
"value": 0.02790272498083506,
"textStyle": {
"color": "rgb(95,141,96)"
}
},
{
"name": "\u6c5f\u5c1a",
"value": 0.02790272498083506,
"textStyle": {
"color": "rgb(144,151,23)"
}
},
{
"name": "\u88c5\u4fee",
"value": 0.02776070086363589,
"textStyle": {
"color": "rgb(61,63,14)"
}
},
{
"name": "\u65b9\u6b63",
"value": 0.027728978418672202,
"textStyle": {
"color": "rgb(3,46,64)"
}
},
{
"name": "\u9ad8\u5c42",
"value": 0.026875917280860997,
"textStyle": {
"color": "rgb(148,46,76)"
}
},
{
"name": "\u5546\u5708",
"value": 0.026177425213174274,
"textStyle": {
"color": "rgb(38,30,144)"
}
},
{
"name": "\u6cdb\u6d77",
"value": 0.025903619540993256,
"textStyle": {
"color": "rgb(33,92,50)"
}
},
{
"name": "\u5355\u4ef7",
"value": 0.025106048616610477,
"textStyle": {
"color": "rgb(101,29,62)"
}
},
{
"name": "\u6ee1\u4e8c",
"value": 0.02480242220518672,
"textStyle": {
"color": "rgb(21,100,132)"
}
},
{
"name": "\u4e3b\u5367",
"value": 0.02480242220518672,
"textStyle": {
"color": "rgb(13,72,40)"
}
},
{
"name": "\u56fd\u9645",
"value": 0.0232013060218361,
"textStyle": {
"color": "rgb(90,17,34)"
}
},
{
"name": "\u524d\u6392",
"value": 0.023197226645150414,
"textStyle": {
"color": "rgb(54,13,83)"
}
},
{
"name": "\u5bb6\u56ed",
"value": 0.02259671121924274,
"textStyle": {
"color": "rgb(20,150,6)"
}
},
{
"name": "\u4e09\u73af",
"value": 0.022596091680809133,
"textStyle": {
"color": "rgb(143,67,93)"
}
},
{
"name": "\u4ef7\u683c",
"value": 0.02240362408684647,
"textStyle": {
"color": "rgb(75,22,135)"
}
},
{
"name": "\u53ef\u8c08",
"value": 0.02170211942953838,
"textStyle": {
"color": "rgb(34,3,125)"
}
},
{
"name": "\u53cc\u536b",
"value": 0.02170211942953838,
"textStyle": {
"color": "rgb(117,5,4)"
}
},
{
"name": "\u5e38\u9752",
"value": 0.02164925674107884,
"textStyle": {
"color": "rgb(146,140,20)"
}
},
{
"name": "\u76db\u4e16",
"value": 0.021214641792971993,
"textStyle": {
"color": "rgb(11,152,51)"
}
},
{
"name": "\u770b\u597d",
"value": 0.020899203516932054,
"textStyle": {
"color": "rgb(30,12,38)"
}
},
{
"name": "\u53cc\u9633\u53f0",
"value": 0.020551136625622406,
"textStyle": {
"color": "rgb(90,151,42)"
}
},
{
"name": "\u70ed\u95e8",
"value": 0.01986630012952282,
"textStyle": {
"color": "rgb(30,85,31)"
}
},
{
"name": "\u5546\u4e1a",
"value": 0.01945886089939056,
"textStyle": {
"color": "rgb(87,158,17)"
}
},
{
"name": "\u591a\u4eba",
"value": 0.01905645685928423,
"textStyle": {
"color": "rgb(104,118,0)"
}
},
{
"name": "\u957f\u6e2f\u8def",
"value": 0.01860181665389004,
"textStyle": {
"color": "rgb(115,147,22)"
}
},
{
"name": "CBD",
"value": 0.01860181665389004,
"textStyle": {
"color": "rgb(16,24,120)"
}
},
{
"name": "\u8303\u6e56",
"value": 0.01860181665389004,
"textStyle": {
"color": "rgb(20,58,101)"
}
},
{
"name": "\u603b\u4ef7",
"value": 0.018100680330705395,
"textStyle": {
"color": "rgb(100,47,97)"
}
},
{
"name": "\u4e8c\u73af",
"value": 0.01804682452126556,
"textStyle": {
"color": "rgb(61,108,103)"
}
},
{
"name": "\u793e\u533a",
"value": 0.0178659590192972,
"textStyle": {
"color": "rgb(58,109,158)"
}
},
{
"name": "\u4f18\u60e0",
"value": 0.017494974831587136,
"textStyle": {
"color": "rgb(89,58,45)"
}
},
{
"name": "\u8fdc\u6d0b",
"value": 0.017134378798838175,
"textStyle": {
"color": "rgb(48,34,106)"
}
},
{
"name": "\u4fbf\u5229",
"value": 0.01697760350740923,
"textStyle": {
"color": "rgb(94,57,46)"
}
},
{
"name": "\u4ea4\u901a",
"value": 0.01696000471827282,
"textStyle": {
"color": "rgb(75,86,18)"
}
},
{
"name": "\u5957\u623f",
"value": 0.016692128070062238,
"textStyle": {
"color": "rgb(123,150,107)"
}
},
{
"name": "\u6c5f\u6c49",
"value": 0.01665275644004668,
"textStyle": {
"color": "rgb(52,104,74)"
}
},
{
"name": "\u6c5f\u6c49\u8def",
"value": 0.016600188489756224,
"textStyle": {
"color": "rgb(137,66,112)"
}
}
],
"drawOutOfBound": false,
"textStyle": {
"emphasis": {}
}
}
],
"legend": [
{
"data": [],
"selected": {},
"show": true,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u4e8c\u624b\u623f\u9500\u552e\u70ed\u5ea6\u8bcd",
"target": "blank",
"subtarget": "blank",
"left": "center",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false,
"textStyle": {
"fontSize": 23
}
}
]
};
chart_76eda51d430b4041999acb9a6b2f4d53.setOption(option_76eda51d430b4041999acb9a6b2f4d53);
</script>
<br/> <div id="d6b3ebb61fb94bba91a9d94e1b9a5063" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_d6b3ebb61fb94bba91a9d94e1b9a5063 = echarts.init(
document.getElementById('d6b3ebb61fb94bba91a9d94e1b9a5063'), 'white', {renderer: 'canvas'});
var option_d6b3ebb61fb94bba91a9d94e1b9a5063 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
"animationEasing": "cubicOut",
"animationDelay": 0,
"animationDurationUpdate": 300,
"animationEasingUpdate": "cubicOut",
"animationDelayUpdate": 0,
"aria": {
"enabled": false
},
"color": [
"#5470c6",
"#91cc75",
"#fac858",
"#ee6666",
"#73c0de",
"#3ba272",
"#fc8452",
"#9a60b4",
"#ea7ccc"
],
"series": [
{
"type": "map",
"name": "\u6b66\u6c49\u5404\u533a\u57df\u4e8c\u624b\u623f\u623f\u4ef7",
"label": {
"show": true,
"margin": 8
},
"map": "\u6b66\u6c49",
"data": [
{
"name": "\u4e1c\u897f\u6e56\u533a",
"value": 13423.0
},
{
"name": "\u6b66\u660c\u533a",
"value": 16642.0
},
{
"name": "\u6c49\u9633\u533a",
"value": 16654.0
},
{
"name": "\u6c5f\u5cb8\u533a",
"value": 20071.0
},
{
"name": "\u6c5f\u6c49\u533a",
"value": 18725.0
},
{
"name": "\u6d2a\u5c71\u533a",
"value": 20000.0
},
{
"name": "\u785a\u53e3\u533a",
"value": 16960.0
}
],
"roam": true,
"aspectScale": 0.75,
"nameProperty": "name",
"selectedMode": false,
"zoom": 1,
"zlevel": 0,
"z": 2,
"seriesLayoutBy": "column",
"datasetIndex": 0,
"mapValueCalculation": "sum",
"showLegendSymbol": true,
"emphasis": {}
}
],
"legend": [
{
"data": [
"\u6b66\u6c49\u5404\u533a\u57df\u4e8c\u624b\u623f\u623f\u4ef7"
],
"selected": {},
"show": false,
"padding": 5,
"itemGap": 10,
"itemWidth": 25,
"itemHeight": 14,
"backgroundColor": "transparent",
"borderColor": "#ccc",
"borderWidth": 1,
"borderRadius": 0,
"pageButtonItemGap": 5,
"pageButtonPosition": "end",
"pageFormatter": "{current}/{total}",
"pageIconColor": "#2f4554",
"pageIconInactiveColor": "#aaa",
"pageIconSize": 15,
"animationDurationUpdate": 800,
"selector": false,
"selectorPosition": "auto",
"selectorItemGap": 7,
"selectorButtonGap": 10
}
],
"tooltip": {
"show": true,
"trigger": "item",
"triggerOn": "mousemove|click",
"axisPointer": {
"type": "line"
},
"showContent": true,
"alwaysShowContent": false,
"showDelay": 0,
"hideDelay": 100,
"enterable": false,
"confine": false,
"appendToBody": false,
"transitionDuration": 0.4,
"textStyle": {
"fontSize": 14
},
"borderWidth": 0,
"padding": 5,
"order": "seriesAsc"
},
"title": [
{
"show": true,
"text": "\u6b66\u6c49\u5404\u533a\u57df\u4e8c\u624b\u623f\u623f\u4ef7\u5730\u56fe",
"target": "blank",
"subtarget": "blank",
"left": "center",
"padding": 5,
"itemGap": 10,
"textAlign": "auto",
"textVerticalAlign": "auto",
"triggerEvent": false
}
],
"visualMap": {
"show": true,
"type": "continuous",
"min": 0,
"max": 26000,
"inRange": {
"color": [
"#50a3ba",
"#eac763",
"#d94e5d"
]
},
"calculable": true,
"inverse": false,
"splitNumber": 5,
"hoverLink": true,
"orient": "vertical",
"padding": 5,
"showLabel": true,
"itemWidth": 20,
"itemHeight": 140,
"borderWidth": 0
}
};
chart_d6b3ebb61fb94bba91a9d94e1b9a5063.setOption(option_d6b3ebb61fb94bba91a9d94e1b9a5063);
</script>
<br/> </div>
<script>
$('#1b112349eb8148e0b585ffd506a12607').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#1b112349eb8148e0b585ffd506a12607>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#1b112349eb8148e0b585ffd506a12607'), function() { chart_1b112349eb8148e0b585ffd506a12607.resize()});
$('#d3edb43c0efe44c1b7ac21dcca195423').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#d3edb43c0efe44c1b7ac21dcca195423>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#d3edb43c0efe44c1b7ac21dcca195423'), function() { chart_d3edb43c0efe44c1b7ac21dcca195423.resize()});
$('#75379e6d5dd245edb0df0f9e3963849a').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#75379e6d5dd245edb0df0f9e3963849a>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#75379e6d5dd245edb0df0f9e3963849a'), function() { chart_75379e6d5dd245edb0df0f9e3963849a.resize()});
$('#3914dd802e17484cb32e1013f7305d40').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#3914dd802e17484cb32e1013f7305d40>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#3914dd802e17484cb32e1013f7305d40'), function() { chart_3914dd802e17484cb32e1013f7305d40.resize()});
$('#638df3547b2541d4a04be6281ac41627').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#638df3547b2541d4a04be6281ac41627>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#638df3547b2541d4a04be6281ac41627'), function() { chart_638df3547b2541d4a04be6281ac41627.resize()});
$('#f38908fc9c6e4a2d90ff1e538122ad22').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#f38908fc9c6e4a2d90ff1e538122ad22>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#f38908fc9c6e4a2d90ff1e538122ad22'), function() { chart_f38908fc9c6e4a2d90ff1e538122ad22.resize()});
$('#5d28d7c693a34e46af8b33f0f224c0b1').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#5d28d7c693a34e46af8b33f0f224c0b1>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#5d28d7c693a34e46af8b33f0f224c0b1'), function() { chart_5d28d7c693a34e46af8b33f0f224c0b1.resize()});
$('#76eda51d430b4041999acb9a6b2f4d53').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#76eda51d430b4041999acb9a6b2f4d53>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#76eda51d430b4041999acb9a6b2f4d53'), function() { chart_76eda51d430b4041999acb9a6b2f4d53.resize()});
$('#d6b3ebb61fb94bba91a9d94e1b9a5063').resizable().draggable().css('border-style', 'dashed').css('border-width', '1px');$("#d6b3ebb61fb94bba91a9d94e1b9a5063>div:nth-child(1)").width("100%").height("100%");
new ResizeSensor(jQuery('#d6b3ebb61fb94bba91a9d94e1b9a5063'), function() { chart_d6b3ebb61fb94bba91a9d94e1b9a5063.resize()});
var charts_id = ['1b112349eb8148e0b585ffd506a12607','d3edb43c0efe44c1b7ac21dcca195423','75379e6d5dd245edb0df0f9e3963849a','3914dd802e17484cb32e1013f7305d40','638df3547b2541d4a04be6281ac41627','f38908fc9c6e4a2d90ff1e538122ad22','5d28d7c693a34e46af8b33f0f224c0b1','76eda51d430b4041999acb9a6b2f4d53','d6b3ebb61fb94bba91a9d94e1b9a5063'];
function downloadCfg () {
const fileName = 'chart_config.json'
let downLink = document.createElement('a')
downLink.download = fileName
let result = []
for(let i=0; i<charts_id.length; i++) {
chart = $('#'+charts_id[i])
result.push({
cid: charts_id[i],
width: chart.css("width"),
height: chart.css("height"),
top: chart.offset().top + "px",
left: chart.offset().left + "px"
})
}
let blob = new Blob([JSON.stringify(result)])
downLink.href = URL.createObjectURL(blob)
document.body.appendChild(downLink)
downLink.click()
document.body.removeChild(downLink)
}
</script>
</body>
</html>
选择一个浏览器打开如图所示:
可自由拖拽调整布局
文章来源:https://www.toymoban.com/news/detail-722493.html
四、分析结论
- 房子的均价主要集中在17646元,总价146-172万元附近,其中总价107万元左右的房子也很多,面积区间【120-150】的均价比【90-120】的还要低些,3室的单价和2室的也没差多少,说明购房者的需求主要是3室及面积区间【60-120】的房子;
- 从图中可以看出,最贵的小区是西北湖一号御玺湾,其次是都会轩、泛海国际居住区松海园、世纪江尚;
- 待售数量最多的建筑年份是2019年,至今没超过5年,占比21.29%,之前年份的明显少了很多,应该是跟满二的政策有关系;
- 二手房的单价跟房子面积并不是呈线性相关的关系,也即不是面积越大,单价越高,房子单价的高点出现在150-200平方这个区间,然后随着面积逐渐增大单价呈逐渐下降趋势,因此是一个曲线相关的关系;
- 从地图上可以很直观的看到,江岸区的平均房价是最高的,其次是武昌区和江汉区,东西湖区均价是最低的;
- 从词云图我们可以看到,交通、朝向是购房者第一位关注的房子信息,其次是是否满五(二)唯一、是否新房、是否精装修等。
注意:由于爬取数据不完整,所以不能保证最后的分析结论准确,只是简单的提供分析思路和方法。文章来源地址https://www.toymoban.com/news/detail-722493.html
到了这里,关于Python通过pyecharts对爬虫房地产数据进行数据可视化分析(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!