杭州市最新房价走势图 (杭州市最新房价)

杭州洗浴 05-30 阅读:34 评论:0

房价走势图

房价表格

杭州市最新房价走势图 (杭州市最新房价)
区域 均价(元/㎡) 环比涨幅(%) 同比涨幅(%)
script.js javascript // 获取房价数据 const data = [{area: '西湖区',avgPrice: 62000,momChange: 1.5,yoyChange: 5.5,},{area: '拱墅区',avgPrice: 48500,momChange: 1.8,yoyChange: 7.2,},{area: '滨江区',avgPrice: 65000,momChange: 1.1,yoyChange: 6.1,},// 其他区域数据... ];// 创建图表区域 const svg = d3.select('chart').append('svg').attr('width', 600).attr('height', 400);// 定义横轴和纵轴比例尺 const xScale = d3.scaleBand().domain(data.map((d) => d.area)).range([0, 500]).paddingInner(0.2);const yScale = d3.scaleLinear().domain([d3.min(data, (d) => d.avgPrice),d3.max(data, (d) => d.avgPrice),]).range([300, 50]);// 绘制横轴 svg.append('g').attr('transform', 'translate(50, 350)').call(d3.axisBottom(xScale)).selectAll('text').attr('transform', 'rotate(-45)');// 绘制纵轴 svg.append('g').attr('transform', 'translate(50, 50)').call(d3.axisLeft(yScale));// 绘制数据条形 svg.append('g').attr('transform', 'translate(50, 50)').selectAll('rect').data(data).enter().append('rect').attr('x', (d) => xScale(d.area)).attr('y', (d) => yScale(d.avgPrice)).attr('width', xScale.bandwidth()).attr('height', (d) => 300 - yScale(d.avgPrice)).attr('fill', 'steelblue');// 填充表格 const table = d3.select('table').select('tbody');const rows = table.selectAll('tr').data(data).enter().append('tr');rows.append('td').text((d) => d.area);rows.append('td').text((d) => d.avgPrice);rows.append('td').text((d) => d.momChange.toFixed(2) + '%');rows.append('td').text((d) => d.yoyChange.toFixed(2) + '%');
版权声明

本文仅代表作者观点,不代表杭州桑拿立场。
本文系作者授权发表,未经许可,不得转载。