🥬武汉菜篮子

{{ dataSource === 'real' ? sourceStats.length + ' 源官方' : '演示数据' }}
⚠️ 读不到 data.json,当前显示的是 6 条演示数据,不是真实菜价。 如果是在本地双击打开的文件,浏览器禁止 file:// 读取本地文件, 请用 python -m http.server 起个本地服务,或直接访问线上站点。
🔍
首字母
排序 {{ filteredItems.length }} 项

按「位置」排序只对实测品种有效;推算品种无跨期实测价,排在列表末尾。

🥲

没有匹配的品种

{{ item.name }}

{{ tierText(item) }} 对比中
{{ item.category }} {{ sourceLabel(item) }}
¥{{ priceOf(item).toFixed(2) }} {{ unitLabelOf(item) }}
{{ deltaText(item) }} {{ deltaCaption(item) }}
无连续
走势
近3月 {{ pct3(item) }}%
近1年 {{ pct1y(item) }}%
价格平稳 {{ rangeText(item, 52) }}
位置 — {{ noPosReason(item) }}
{{ item.storeName }} 贵 ¥{{ priceDiff(item).toFixed(2) }} 省 ¥{{ Math.abs(priceDiff(item)).toFixed(2) }} 与市场价持平 市场 ¥{{ item.currentPrice.toFixed(2) }}

数据来源:武汉市发改委(每日零售价)· 武汉市农业农村局(批发价)· 武汉市商务局(周报)· 农业农村部全国农产品批发市场价格信息系统(全国参考)· 北京新发地(分品种批发)。 每天 06:00 自动更新,抓取失败时保留上一次数据。

口径:本地零售为元/500g, 全国参考与新发地为元/公斤(批发口径)。 湖北这一层以省会武汉为代表,标注为「湖北·武汉」,不虚构全省均价。

位置:当前价在近 13 周 / 52 周区间内的百分位,越高代表越接近区间高点。 仅对实测品种计算;推算品种(无逐周实测价)显示「—」,不参与位置判断与涨跌榜排名。

52 周波动小于 1.5% 判为「价格平稳」,不展示百分位;整月停报后重新上市的品种标注「季节性上市」,不计入涨跌榜。 长按卡片可加入对比(选 2 个),点击查看走势图。

已选 {{ compareList.length }}/2 {{ compareNames }}

今日涨跌榜

涨 {{ stats.up }} 跌 {{ stats.down }} 平 {{ stats.flat }} 仅实测 {{ realCount }} 种参与
{{ i + 1 }}
{{ it.name }} {{ it.category }} 季节性
¥{{ it.currentPrice.toFixed(2) }} {{ unitShort(it) }} · {{ sourceLabel(it) }}
{{ change(it) > 0 ? '+' : '' }}{{ change(it).toFixed(2) }}%

{{ detailItems.map(i => i.name).join(' vs ') }}

{{ tierText(it) }}
长按选中 · 双品种对比
¥{{ priceOf(detailItems[0]).toFixed(2) }} {{ unitLabelOf(detailItems[0]) }}
{{ deltaText(detailItems[0]) }} {{ deltaCaption(detailItems[0]) }}
{{ it.name }} ¥{{ priceOf(it).toFixed(2) }}

价差 ¥{{ Math.abs(compareGap).toFixed(2) }}({{ compareGap > 0 ? '前者更贵' : '后者更贵' }})

近 3 个月位置
{{ pct3(detailItems[0]) }}%
{{ rangeText(detailItems[0], 13) }}
近 1 年位置
{{ pct1y(detailItems[0]) }}%
{{ rangeText(detailItems[0], 52) }}
价格平稳 近一年几乎无波动 · {{ rangeText(detailItems[0], 52) }}
位置 — 不计算百分位

{{ detailDataNote }}

商超 {{ detailItems[0].storeName }}
¥{{ detailItems[0].supermarketPrice.toFixed(2) }} {{ priceDiff(detailItems[0]) > 0.005 ? '比市场贵 ¥' + priceDiff(detailItems[0]).toFixed(2) : priceDiff(detailItems[0]) < -0.005 ? '比市场省 ¥' + Math.abs(priceDiff(detailItems[0])).toFixed(2) : '与市场持平' }}

两家监测点(中百仓储 / 沃尔玛)取最低价,同价时取中百。

近 52 周价格走势 {{ chartBadge }}
{{ chartCaption }} 图中断档 {{ gapCount }} 周,缺数据不连线。
{{ toast }}