From f09dc89e70e1247b2e18ed2da0cc0dcf8a572375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E9=94=AE=E5=86=AC?= Date: Wed, 25 Apr 2018 17:55:06 +0800 Subject: [PATCH] Markpoint bug fixed (#505) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix: #504 修复 markpoint 标记点标注不显示的 bug * Update: changelog 文档更新 --- docs/zh-cn/changelog.md | 3 ++- pyecharts/echarts/option.py | 1 + test/test_line.py | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/zh-cn/changelog.md b/docs/zh-cn/changelog.md index f8832a5c..55c15507 100644 --- a/docs/zh-cn/changelog.md +++ b/docs/zh-cn/changelog.md @@ -1,12 +1,13 @@ # 版本日志 -* ### version 0.4.2 +* ### version 0.5.0 #### Added * [issue#311](https://github.com/pyecharts/pyecharts/issues/311) 提供 Jupyter Notebook 导出为 PDF 没有图片的解决方案 #### Fixed * [issue#448](https://github.com/pyecharts/pyecharts/issues/448) 修复 Timeline 中 Overlap 图的 label_color 配置项不生效的 bug + * [issue#504](https://github.com/pyecharts/pyecharts/issues/504) 修复 markpoint 标记点标注不显示的 bug * ### version 0.4.1 - 2018.03.13(Current) diff --git a/pyecharts/echarts/option.py b/pyecharts/echarts/option.py index 27bbc1ad..e948b70a 100644 --- a/pyecharts/echarts/option.py +++ b/pyecharts/echarts/option.py @@ -496,6 +496,7 @@ def _mark( _pname = d.get('name', None) _marktmp = { "coord": _coord, + "value": _coord[1], "name": _pname, "symbol": mark_point_symbol, "symbolSize": mark_point_symbolsize, diff --git a/test/test_line.py b/test/test_line.py index e75e455d..0ca1abc5 100644 --- a/test/test_line.py +++ b/test/test_line.py @@ -38,7 +38,9 @@ def test_line_user_define_markpoint(): is_smooth=True, mark_point=[{"coord": ["袜子", 80], "name": "这是我想要的第二个标记点"}], ) - line.render() + html_content = line._repr_html_() + assert '"value": 80' in html_content + assert '"value": 10' in html_content def test_line_user_define_marks():