From 783fa7ee430ba2b1d670345f802dcacf0fe3c994 Mon Sep 17 00:00:00 2001 From: yvonneyx Date: Wed, 20 Nov 2024 15:38:21 +0800 Subject: [PATCH] docs: eval organization chart --- .../datastes/chart/network-graph/eval.json | 75 +++ .../datastes/chart/network-graph/metrics.json | 85 +++ .../datastes/chart/network-graph/test.json | 511 +++++++++++++++++ .../chart/organization-chart/eval.json | 97 ++++ .../chart/organization-chart/metrics.json | 109 ++++ .../chart/organization-chart/test.json | 541 ++++++++++++++++++ .../prompts/organization-chart/data2chart.md | 60 ++ .../prompts/organization-chart/text2chart.md | 77 +++ ...6\204\345\233\276 - Organization Chart.md" | 110 ++++ 9 files changed, 1665 insertions(+) create mode 100644 evaluations/datastes/chart/network-graph/eval.json create mode 100644 evaluations/datastes/chart/network-graph/metrics.json create mode 100644 evaluations/datastes/chart/network-graph/test.json create mode 100644 evaluations/datastes/chart/organization-chart/eval.json create mode 100644 evaluations/datastes/chart/organization-chart/metrics.json create mode 100644 evaluations/datastes/chart/organization-chart/test.json create mode 100644 evaluations/prompts/organization-chart/data2chart.md create mode 100644 evaluations/prompts/organization-chart/text2chart.md create mode 100644 "knowledges/\347\273\204\347\273\207\346\236\266\346\236\204\345\233\276 - Organization Chart.md" diff --git a/evaluations/datastes/chart/network-graph/eval.json b/evaluations/datastes/chart/network-graph/eval.json new file mode 100644 index 0000000..a32e187 --- /dev/null +++ b/evaluations/datastes/chart/network-graph/eval.json @@ -0,0 +1,75 @@ +[ + { + "type": "text2chart", + "question": "在《复仇者联盟》中,主要人物包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼。钢铁侠、雷神、绿巨人和美国队长互为队友。黑寡妇和鹰眼是长期的合作伙伴。用网络图可视化这些超级英雄的关系。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"雷神\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"合作伙伴\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"雷神\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"合作伙伴\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 使用示例"] + }, + { + "type": "text2chart", + "question": "漫威宇宙中充满了复杂的人物关系网络,构建了一个错综复杂的世界。复仇者联盟的核心成员包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼,他们之间既是队友又时常因理念不同发生冲突。钢铁侠如同蜘蛛侠的导师,与美国队长从对立到并肩作战。雷神与他的兄弟洛基有时是敌人,有时是盟友。X战警中的教授X和万磁王是亦敌亦友,金刚狼与凤凰女、镭射眼等都有深厚的战友情谊。银河护卫队中的星爵和卡魔拉发展出复杂的感情,而火箭浣熊与格鲁特组成了默契的搭档。灭霸是所有英雄的共同敌人,他与卡魔拉、星云之间的父女关系增添了故事的深度。奇异博士、蚁人等英雄也与复仇者有着密切的合作,面对共同的威胁。九头蛇作为持续的反派势力,与美国队长有深仇大恨。将此人物关系网络可视化出来。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"},{\"name\":\"蜘蛛侠\"},{\"name\":\"洛基\"},{\"name\":\"教授X\"},{\"name\":\"万磁王\"},{\"name\":\"金刚狼\"},{\"name\":\"凤凰女\"},{\"name\":\"镭射眼\"},{\"name\":\"星爵\"},{\"name\":\"卡魔拉\"},{\"name\":\"火箭浣熊\"},{\"name\":\"格鲁特\"},{\"name\":\"灭霸\"},{\"name\":\"星云\"},{\"name\":\"奇异博士\"},{\"name\":\"蚁人\"},{\"name\":\"九头蛇\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"蜘蛛侠\",\"name\":\"导师\"},{\"source\":\"雷神\",\"target\":\"洛基\",\"name\":\"兄弟\"},{\"source\":\"教授X\",\"target\":\"万磁王\",\"name\":\"亦敌亦友\"},{\"source\":\"金刚狼\",\"target\":\"凤凰女\",\"name\":\"战友\"},{\"source\":\"金刚狼\",\"target\":\"镭射眼\",\"name\":\"战友\"},{\"source\":\"星爵\",\"target\":\"卡魔拉\",\"name\":\"感情\"},{\"source\":\"火箭浣熊\",\"target\":\"格鲁特\",\"name\":\"搭档\"},{\"source\":\"灭霸\",\"target\":\"卡魔拉\",\"name\":\"父女\"},{\"source\":\"灭霸\",\"target\":\"星云\",\"name\":\"父女\"},{\"source\":\"奇异博士\",\"target\":\"钢铁侠\",\"name\":\"合作\"},{\"source\":\"蚁人\",\"target\":\"钢铁侠\",\"name\":\"合作\"},{\"source\":\"美国队长\",\"target\":\"九头蛇\",\"name\":\"深仇大恨\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"},{\"name\":\"蜘蛛侠\"},{\"name\":\"洛基\"},{\"name\":\"教授X\"},{\"name\":\"万磁王\"},{\"name\":\"金刚狼\"},{\"name\":\"凤凰女\"},{\"name\":\"镭射眼\"},{\"name\":\"星爵\"},{\"name\":\"卡魔拉\"},{\"name\":\"火箭浣熊\"},{\"name\":\"格鲁特\"},{\"name\":\"灭霸\"},{\"name\":\"星云\"},{\"name\":\"奇异博士\"},{\"name\":\"蚁人\"},{\"name\":\"九头蛇\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友/对立\"},{\"source\":\"钢铁侠\",\"target\":\"蜘蛛侠\",\"name\":\"导师\"},{\"source\":\"美国队长\",\"target\":\"九头蛇\",\"name\":\"敌人\"},{\"source\":\"雷神\",\"target\":\"洛基\",\"name\":\"兄弟/敌人\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"战友\"},{\"source\":\"教授X\",\"target\":\"万磁王\",\"name\":\"亦敌亦友\"},{\"source\":\"金刚狼\",\"target\":\"凤凰女\",\"name\":\"战友\"},{\"source\":\"金刚狼\",\"target\":\"镭射眼\",\"name\":\"战友\"},{\"source\":\"星爵\",\"target\":\"卡魔拉\",\"name\":\"感情\"},{\"source\":\"火箭浣熊\",\"target\":\"格鲁特\",\"name\":\"搭档\"},{\"source\":\"灭霸\",\"target\":\"卡魔拉\",\"name\":\"父女\"},{\"source\":\"灭霸\",\"target\":\"星云\",\"name\":\"父女\"},{\"source\":\"奇异博士\",\"target\":\"复仇者联盟\",\"name\":\"盟友\"},{\"source\":\"蚁人\",\"target\":\"复仇者联盟\",\"name\":\"盟友\"}]}}", + "reference": ["网络图 - Network Graph 使用示例"] + }, + { + "type": "text2chart", + "question": "用网络图来展示出迪士尼的各个角色之间的关系。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"高飞\"},{\"name\":\"白雪公主\"},{\"name\":\"灰姑娘\"},{\"name\":\"小美人鱼\"},{\"name\":\"阿拉丁\"},{\"name\":\"狮子王\"},{\"name\":\"玩具总动员\"},{\"name\":\"冰雪奇缘\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"白雪公主\",\"target\":\"灰姑娘\",\"name\":\"同系列\"},{\"source\":\"白雪公主\",\"target\":\"小美人鱼\",\"name\":\"同系列\"},{\"source\":\"阿拉丁\",\"target\":\"狮子王\",\"name\":\"同系列\"},{\"source\":\"玩具总动员\",\"target\":\"冰雪奇缘\",\"name\":\"同系列\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"布鲁托\"},{\"name\":\"黛西\"},{\"name\":\"高飞\"},{\"name\":\"明妮\"},{\"name\":\"奥斯瓦尔德\"},{\"name\":\"皮特\"},{\"name\":\"艾尔莎\"},{\"name\":\"安娜\"},{\"name\":\"雪宝\"},{\"name\":\"奥拉夫\"},{\"name\":\"克里斯托夫\"},{\"name\":\"斯文\"},{\"name\":\"老虎\"},{\"name\":\"狮子王\"},{\"name\":\"辛巴\"},{\"name\":\"木法沙\"},{\"name\":\"刀疤\"},{\"name\":\"拉风\"},{\"name\":\"蒂莫尼\"},{\"name\":\"茉莉\"},{\"name\":\"阿拉丁\"},{\"name\":\"贾方\"},{\"name\":\"阿布\"},{\"name\":\"贾法尔\"},{\"name\":\"茉莉的妈妈\"},{\"name\":\"茉莉的爸爸\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"米老鼠\",\"target\":\"黛西\",\"name\":\"恋人\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"明妮\",\"name\":\"朋友\"},{\"source\":\"唐老鸭\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"唐老鸭\",\"target\":\"奥斯瓦尔德\",\"name\":\"敌人\"},{\"source\":\"唐老鸭\",\"target\":\"皮特\",\"name\":\"敌人\"},{\"source\":\"艾尔莎\",\"target\":\"安娜\",\"name\":\"姐妹\"},{\"source\":\"艾尔莎\",\"target\":\"雪宝\",\"name\":\"朋友\"},{\"source\":\"艾尔莎\",\"target\":\"奥拉夫\",\"name\":\"朋友\"},{\"source\":\"安娜\",\"target\":\"克里斯托夫\",\"name\":\"朋友\"},{\"source\":\"安娜\",\"target\":\"斯文\",\"name\":\"朋友\"},{\"source\":\"老虎\",\"target\":\"狮子王\",\"name\":\"敌人\"},{\"source\":\"狮子王\",\"target\":\"辛巴\",\"name\":\"父亲\"},{\"source\":\"狮子王\",\"target\":\"木法沙\",\"name\":\"儿子\"},{\"source\":\"狮子王\",\"target\":\"刀疤\",\"name\":\"敌人\"},{\"source\":\"狮子王\",\"target\":\"拉风\",\"name\":\"朋友\"},{\"source\":\"蒂莫尼\",\"target\":\"茉莉\",\"name\":\"朋友\"},{\"source\":\"茉莉\",\"target\":\"阿拉丁\",\"name\":\"恋人\"},{\"source\":\"茉莉\",\"target\":\"贾方\",\"name\":\"敌人\"},{\"source\":\"茉莉\",\"target\":\"阿布\",\"name\":\"朋友\"},{\"source\":\"茉莉\",\"target\":\"贾法尔\",\"name\":\"父亲\"},{\"source\":\"茉莉\",\"target\":\"茉莉的妈妈\",\"name\":\"母亲\"},{\"source\":\"茉莉\",\"target\":\"茉莉的爸爸\",\"name\":\"父亲\"}]}}", + "reference": ["网络图 - Network Graph 基础概念"] + }, + { + "type": "text2chart", + "question": "以米奇为中心展开他的社交圈并可视化出来", + "response": "{\"type\":\"network\",\"data\":[{\"node\":\"米奇\"},{\"node\":\"米妮\",\"link\":\"与米奇是伴侣\"},{\"node\":\"唐老鸭\",\"link\":\"与米奇是好友\"},{\"node\":\"高飞\",\"link\":\"与米奇是好友\"},{\"node\":\"布鲁托\",\"link\":\"与米奇是宠物关系\"}],\"title\": \"米奇的社交圈\"}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"布鲁托\"},{\"name\":\"黛西\"},{\"name\":\"高飞\"},{\"name\":\"明妮\"},{\"name\":\"奥斯瓦尔德\"},{\"name\":\"皮特\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"米老鼠\",\"target\":\"黛西\",\"name\":\"恋人\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"明妮\",\"name\":\"朋友\"},{\"source\":\"唐老鸭\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"唐老鸭\",\"target\":\"奥斯瓦尔德\",\"name\":\"敌人\"},{\"source\":\"唐老鸭\",\"target\":\"皮特\",\"name\":\"敌人\"}]}}", + "reference": [] + }, + { + "type": "text2chart", + "question": "用关系图来可视化出语言谱系树", + "response": "{\"type\":\"tree\",\"data\":[{\"name\":\"原始语系\",\"children\":[{\"name\":\"印欧语族\",\"children\":[{\"name\":\"拉丁语支\",\"children\":[{\"name\":\"意大利语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"}]},{\"name\":\"日耳曼语支\",\"children\":[{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"}]}]},{\"name\":\"汉藏语系\",\"children\":[{\"name\":\"汉语族\",\"children\":[{\"name\":\"普通话\"},{\"name\":\"粤语\"},{\"name\":\"闽南语\"}]}]}]}],\"title\": \"语言谱系树\",\"axisXTitle\": \"\",\"axisYTitle\": \"\"}\n请注意,关系图(如树状图)通常不包含轴标题,因为它们展示的是层级关系而非数值变化。", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"印欧语系\"},{\"name\":\"斯拉夫语族\"},{\"name\":\"罗曼语族\"},{\"name\":\"日耳曼语族\"},{\"name\":\"凯尔特语族\"},{\"name\":\"波罗的语族\"},{\"name\":\"希腊语族\"},{\"name\":\"阿尔巴尼亚语族\"},{\"name\":\"亚美尼亚语族\"},{\"name\":\"印度-伊朗语族\"},{\"name\":\"斯拉夫语支\"},{\"name\":\"东斯拉夫语支\"},{\"name\":\"西斯拉夫语支\"},{\"name\":\"南斯拉夫语支\"},{\"name\":\"拉丁语支\"},{\"name\":\"意大利语支\"},{\"name\":\"法语支\"},{\"name\":\"西班牙语支\"},{\"name\":\"葡萄牙语支\"},{\"name\":\"加泰罗尼亚语支\"},{\"name\":\"日耳曼语支\"},{\"name\":\"北日耳曼语支\"},{\"name\":\"西日耳曼语支\"},{\"name\":\"东日耳曼语支\"},{\"name\":\"凯尔特语支\"},{\"name\":\"波罗的语支\"},{\"name\":\"希腊语支\"},{\"name\":\"阿尔巴尼亚语支\"},{\"name\":\"亚美尼亚语支\"},{\"name\":\"印度-伊朗语支\"},{\"name\":\"波斯语支\"},{\"name\":\"印度-雅利安语支\"},{\"name\":\"伊朗语支\"},{\"name\":\"俄语\"},{\"name\":\"波兰语\"},{\"name\":\"捷克语\"},{\"name\":\"斯洛伐克语\"},{\"name\":\"保加利亚语\"},{\"name\":\"塞尔维亚语\"},{\"name\":\"克罗地亚语\"},{\"name\":\"斯洛文尼亚语\"},{\"name\":\"拉丁语\"},{\"name\":\"意大利语\"},{\"name\":\"法语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"},{\"name\":\"加泰罗尼亚语\"},{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"},{\"name\":\"瑞典语\"},{\"name\":\"丹麦语\"},{\"name\":\"挪威语\"},{\"name\":\"冰岛语\"},{\"name\":\"爱尔兰语\"},{\"name\":\"威尔士语\"},{\"name\":\"布列塔尼语\"},{\"name\":\"拉脱维亚语\"},{\"name\":\"立陶宛语\"},{\"name\":\"希腊语\"},{\"name\":\"阿尔巴尼亚语\"},{\"name\":\"亚美尼亚语\"},{\"name\":\"波斯语\"},{\"name\":\"普什图语\"},{\"name\":\"印地语\"},{\"name\":\"孟加拉语\"},{\"name\":\"俄语\"},{\"name\":\"波兰语\"},{\"name\":\"捷克语\"},{\"name\":\"斯洛伐克语\"},{\"name\":\"保加利亚语\"},{\"name\":\"塞尔维亚语\"},{\"name\":\"克罗地亚语\"},{\"name\":\"斯洛文尼亚语\"},{\"name\":\"拉丁语\"},{\"name\":\"意大利语\"},{\"name\":\"法语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"},{\"name\":\"加泰罗尼亚语\"},{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"},{\"name\":\"瑞典语\"},{\"name\":\"丹麦语\"},{\"name\":\"挪威语\"},{\"name\":\"冰岛语\"},{\"name\":\"爱尔兰语\"},{\"name\":\"威尔士语\"},{\"name\":\"布列塔尼语\"},{\"name\":\"拉脱维亚语\"},{\"name\":\"立陶宛语\"},{\"name\":\"希腊语\"},{\"name\":\"阿尔巴尼亚语\"},{\"name\":\"亚美尼亚语\"},{\"name\":\"波斯语\"},{\"name\":\"普什图语\"},{\"name\":\"印地语\"},{\"name\":\"孟加拉语\"}],\"edges\":[{\"source\":\"印欧语系\",\"target\":\"斯拉夫语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"罗曼语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"日耳曼语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"凯尔特语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"波罗的语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"希腊语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"阿尔巴尼亚语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"亚美尼亚语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"印度-伊朗语族\",\"name\":\"语族\"},{\"source\":\"斯拉夫语族\",\"target\":\"斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"东斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"西斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"南斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"拉丁语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"意大利语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"法语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"西班牙语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"葡萄牙语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"加泰罗尼亚语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"北日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"西日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"东日耳曼语支\",\"name\":\"语支\"},{\"source\":\"凯尔特语族\",\"target\":\"凯尔特语支\",\"name\":\"语支\"},{\"source\":\"波罗的语族\",\"target\":\"波罗的语支\",\"name\":\"语支\"},{\"source\":\"希腊语族\",\"target\":\"希腊语支\",\"name\":\"语支\"},{\"source\":\"阿尔巴尼亚语族\",\"target\":\"阿尔巴尼亚语支\",\"name\":\"语支\"},{\"source\":\"亚美尼亚语族\",\"target\":\"亚美尼亚语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"印度-伊朗语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"波斯语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"印度-雅利安语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"伊朗语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语支\",\"target\":\"俄语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"波兰语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"捷克语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"斯洛伐克语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"保加利亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"塞尔维亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"克罗地亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"斯洛文尼亚语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"拉丁语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"意大利语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"法语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"西班牙语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"葡萄牙语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"加泰罗尼亚语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"英语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"德语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"荷兰语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"瑞典语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"丹麦语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"挪威语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"冰岛语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"爱尔兰语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"威尔士语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"布列塔尼语\",\"name\":\"语言\"},{\"source\":\"波罗的语支\",\"target\":\"拉脱维亚语\",\"name\":\"语言\"},{\"source\":\"波罗的语支\",\"target\":\"立陶宛语\",\"name\":\"语言\"},{\"source\":\"希腊语支\",\"target\":\"希腊语\",\"name\":\"语言\"},{\"source\":\"阿尔巴尼亚语支\",\"target\":\"阿尔巴尼亚语\",\"name\":\"语言\"},{\"source\":\"亚美尼亚语支\",\"target\":\"亚美尼亚语\",\"name\":\"语言\"},{\"source\":\"波斯语支\",\"target\":\"波斯语\",\"name\":\"语言\"},{\"source\":\"印度-雅利安语支\",\"target\":\"印地语\",\"name\":\"语言\"},{\"source\":\"印度-雅利安语支\",\"target\":\"孟加拉语\",\"name\":\"语言\"},{\"source\":\"伊朗语支\",\"target\":\"普什图语\",\"name\":\"语言\"}]}}", + "reference": [] + }, + { + "question": "用网络图来可视化我的数据 `[[\"乔布斯\", \"创立\", \"苹果\"], [\"沃兹尼亚克\", \"共同创立\", \"苹果\"], [\"比尔·盖茨\", \"创立\", \"微软\"], [\"苹果\", \"竞争\", \"微软\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔布斯\"},{\"name\":\"沃兹尼亚克\"},{\"name\":\"苹果\"},{\"name\":\"比尔·盖茨\"},{\"name\":\"微软\"}],\"edges\":[{\"source\":\"乔布斯\",\"target\":\"苹果\",\"name\":\"创立\"},{\"source\":\"沃兹尼亚克\",\"target\":\"苹果\",\"name\":\"共同创立\"},{\"source\":\"比尔·盖茨\",\"target\":\"微软\",\"name\":\"创立\"},{\"source\":\"苹果\",\"target\":\"微软\",\"name\":\"竞争\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔布斯\"},{\"name\":\"沃兹尼亚克\"},{\"name\":\"比尔·盖茨\"},{\"name\":\"苹果\"},{\"name\":\"微软\"}],\"edges\":[{\"source\":\"乔布斯\",\"target\":\"苹果\",\"name\":\"创立\"},{\"source\":\"沃兹尼亚克\",\"target\":\"苹果\",\"name\":\"共同创立\"},{\"source\":\"比尔·盖茨\",\"target\":\"微软\",\"name\":\"创立\"},{\"source\":\"苹果\",\"target\":\"微软\",\"name\":\"竞争\"}]}}", + "reference": [ + "饼图 - Pie Chart 使用示例", + "折线图 - Line Chart 使用示例", + "网络图 - Network Graph 使用示例" + ] + }, + { + "question": "用网络图来表达我的数据 `[[\"北极星\", \"带领\", \"X战警\"], [\"金刚狼\", \"成员\", \"X战警\"], [\"万磁王\", \"敌对\", \"X战警\"], [\"万磁王\", \"父亲\", \"北极星\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"北极星\"},{\"name\":\"X战警\"},{\"name\":\"金刚狼\"},{\"name\":\"万磁王\"},{\"name\":\"成员\"},{\"name\":\"敌对\"},{\"name\":\"父亲\"},{\"name\":\"带领\"}],\"edges\":[{\"source\":\"北极星\",\"target\":\"X战警\",\"name\":\"带领\"},{\"source\":\"金刚狼\",\"target\":\"X战警\",\"name\":\"成员\"},{\"source\":\"万磁王\",\"target\":\"X战警\",\"name\":\"敌对\"},{\"source\":\"万磁王\",\"target\":\"北极星\",\"name\":\"父亲\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"北极星\"},{\"name\":\"金刚狼\"},{\"name\":\"万磁王\"},{\"name\":\"X战警\"}],\"edges\":[{\"source\":\"北极星\",\"target\":\"X战警\",\"name\":\"带领\"},{\"source\":\"金刚狼\",\"target\":\"X战警\",\"name\":\"成员\"},{\"source\":\"万磁王\",\"target\":\"X战警\",\"name\":\"敌对\"},{\"source\":\"万磁王\",\"target\":\"北极星\",\"name\":\"父亲\"}]}}", + "reference": [ + "雷达图 - Radar Chart 图表用法 数据要求", + "网络图 - Network Graph", + "面积图 - Area Chart 图表用法 数据要求" + ] + }, + { + "question": "用网络图演示我的数据 `[[\"乔治·卢卡斯\", \"创作\", \"星球大战\"], [\"马克·哈米尔\", \"扮演\", \"卢克·天行者\"], [\"哈里森·福特\", \"扮演\", \"汉·索罗\"], [\"星球大战\", \"系列\", \"电影\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔治·卢卡斯\"},{\"name\":\"星球大战\"},{\"name\":\"马克·哈米尔\"},{\"name\":\"卢克·天行者\"},{\"name\":\"哈里森·福特\"},{\"name\":\"汉·索罗\"},{\"name\":\"电影\"}],\"edges\":[{\"source\":\"乔治·卢卡斯\",\"target\":\"星球大战\",\"name\":\"创作\"},{\"source\":\"马克·哈米尔\",\"target\":\"卢克·天行者\",\"name\":\"扮演\"},{\"source\":\"哈里森·福特\",\"target\":\"汉·索罗\",\"name\":\"扮演\"},{\"source\":\"星球大战\",\"target\":\"电影\",\"name\":\"系列\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔治·卢卡斯\"},{\"name\":\"马克·哈米尔\"},{\"name\":\"哈里森·福特\"},{\"name\":\"卢克·天行者\"},{\"name\":\"汉·索罗\"},{\"name\":\"星球大战\"},{\"name\":\"电影\"}],\"edges\":[{\"source\":\"乔治·卢卡斯\",\"target\":\"星球大战\",\"name\":\"创作\"},{\"source\":\"马克·哈米尔\",\"target\":\"卢克·天行者\",\"name\":\"扮演\"},{\"source\":\"哈里森·福特\",\"target\":\"汉·索罗\",\"name\":\"扮演\"},{\"source\":\"星球大战\",\"target\":\"电影\",\"name\":\"系列\"}]}}", + "reference": ["网络图 - Network Graph 使用示例"] + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 基础概念"] + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"大象\", \"生存\", \"非洲大草原\"], [\"犀牛\", \"生存\", \"非洲大草原\"], [\"河马\", \"生存\", \"非洲大草原\"], [\"斑马\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"狐猴\", \"生存\", \"非洲大草原\"], [\"角马\", \"生存\", \"非洲大草原\"], [\"鸵鸟\", \"生存\", \"非洲大草原\"], [\"野狗\", \"生存\", \"非洲大草原\"], [\"鬣羚\", \"生存\", \"非洲大草原\"], [\"猎鹰\", \"生存\", \"非洲大草原\"], [\"蜂鸟\", \"生存\", \"非洲大草原\"], [\"野牛\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"美洲豹\", \"生存\", \"非洲大草原\"], [\"鳄鱼\", \"生存\", \"非洲大草原\"], [\"蟒蛇\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"大象\"},{\"name\":\"犀牛\"},{\"name\":\"河马\"},{\"name\":\"斑马\"},{\"name\":\"鬣狗\"},{\"name\":\"狐猴\"},{\"name\":\"角马\"},{\"name\":\"鸵鸟\"},{\"name\":\"野狗\"},{\"name\":\"鬣羚\"},{\"name\":\"猎鹰\"},{\"name\":\"蜂鸟\"},{\"name\":\"野牛\"},{\"name\":\"美洲豹\"},{\"name\":\"鳄鱼\"},{\"name\":\"蟒蛇\"},{\"name\":\"非洲大草原\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"大象\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"犀牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"河马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"斑马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"狐猴\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"角马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鸵鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣羚\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎鹰\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蜂鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"美洲豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鳄鱼\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蟒蛇\",\"target\":\"非洲大草原\",\"name\":\"生存\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"大象\"},{\"name\":\"犀牛\"},{\"name\":\"河马\"},{\"name\":\"斑马\"},{\"name\":\"鬣狗\"},{\"name\":\"狐猴\"},{\"name\":\"角马\"},{\"name\":\"鸵鸟\"},{\"name\":\"野狗\"},{\"name\":\"鬣羚\"},{\"name\":\"猎鹰\"},{\"name\":\"蜂鸟\"},{\"name\":\"野牛\"},{\"name\":\"美洲豹\"},{\"name\":\"鳄鱼\"},{\"name\":\"蟒蛇\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"大象\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"犀牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"河马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"斑马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"狐猴\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"角马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鸵鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣羚\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎鹰\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蜂鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"美洲豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鳄鱼\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蟒蛇\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 基础概念"] + } +] diff --git a/evaluations/datastes/chart/network-graph/metrics.json b/evaluations/datastes/chart/network-graph/metrics.json new file mode 100644 index 0000000..07b3545 --- /dev/null +++ b/evaluations/datastes/chart/network-graph/metrics.json @@ -0,0 +1,85 @@ +[ + { + "type": "text2chart", + "question": "在《复仇者联盟》中,主要人物包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼。钢铁侠、雷神、绿巨人和美国队长互为队友。黑寡妇和鹰眼是长期的合作伙伴。用网络图可视化这些超级英雄的关系。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"雷神\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"合作伙伴\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"雷神\",\"name\":\"队友\"},{\"source\":\"美国队长\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"雷神\",\"target\":\"绿巨人\",\"name\":\"队友\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"合作伙伴\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 使用示例"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "漫威宇宙中充满了复杂的人物关系网络,构建了一个错综复杂的世界。复仇者联盟的核心成员包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼,他们之间既是队友又时常因理念不同发生冲突。钢铁侠如同蜘蛛侠的导师,与美国队长从对立到并肩作战。雷神与他的兄弟洛基有时是敌人,有时是盟友。X战警中的教授X和万磁王是亦敌亦友,金刚狼与凤凰女、镭射眼等都有深厚的战友情谊。银河护卫队中的星爵和卡魔拉发展出复杂的感情,而火箭浣熊与格鲁特组成了默契的搭档。灭霸是所有英雄的共同敌人,他与卡魔拉、星云之间的父女关系增添了故事的深度。奇异博士、蚁人等英雄也与复仇者有着密切的合作,面对共同的威胁。九头蛇作为持续的反派势力,与美国队长有深仇大恨。将此人物关系网络可视化出来。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"},{\"name\":\"蜘蛛侠\"},{\"name\":\"洛基\"},{\"name\":\"教授X\"},{\"name\":\"万磁王\"},{\"name\":\"金刚狼\"},{\"name\":\"凤凰女\"},{\"name\":\"镭射眼\"},{\"name\":\"星爵\"},{\"name\":\"卡魔拉\"},{\"name\":\"火箭浣熊\"},{\"name\":\"格鲁特\"},{\"name\":\"灭霸\"},{\"name\":\"星云\"},{\"name\":\"奇异博士\"},{\"name\":\"蚁人\"},{\"name\":\"九头蛇\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友\"},{\"source\":\"钢铁侠\",\"target\":\"蜘蛛侠\",\"name\":\"导师\"},{\"source\":\"雷神\",\"target\":\"洛基\",\"name\":\"兄弟\"},{\"source\":\"教授X\",\"target\":\"万磁王\",\"name\":\"亦敌亦友\"},{\"source\":\"金刚狼\",\"target\":\"凤凰女\",\"name\":\"战友\"},{\"source\":\"金刚狼\",\"target\":\"镭射眼\",\"name\":\"战友\"},{\"source\":\"星爵\",\"target\":\"卡魔拉\",\"name\":\"感情\"},{\"source\":\"火箭浣熊\",\"target\":\"格鲁特\",\"name\":\"搭档\"},{\"source\":\"灭霸\",\"target\":\"卡魔拉\",\"name\":\"父女\"},{\"source\":\"灭霸\",\"target\":\"星云\",\"name\":\"父女\"},{\"source\":\"奇异博士\",\"target\":\"钢铁侠\",\"name\":\"合作\"},{\"source\":\"蚁人\",\"target\":\"钢铁侠\",\"name\":\"合作\"},{\"source\":\"美国队长\",\"target\":\"九头蛇\",\"name\":\"深仇大恨\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"钢铁侠\"},{\"name\":\"美国队长\"},{\"name\":\"雷神\"},{\"name\":\"绿巨人\"},{\"name\":\"黑寡妇\"},{\"name\":\"鹰眼\"},{\"name\":\"蜘蛛侠\"},{\"name\":\"洛基\"},{\"name\":\"教授X\"},{\"name\":\"万磁王\"},{\"name\":\"金刚狼\"},{\"name\":\"凤凰女\"},{\"name\":\"镭射眼\"},{\"name\":\"星爵\"},{\"name\":\"卡魔拉\"},{\"name\":\"火箭浣熊\"},{\"name\":\"格鲁特\"},{\"name\":\"灭霸\"},{\"name\":\"星云\"},{\"name\":\"奇异博士\"},{\"name\":\"蚁人\"},{\"name\":\"九头蛇\"}],\"edges\":[{\"source\":\"钢铁侠\",\"target\":\"美国队长\",\"name\":\"队友/对立\"},{\"source\":\"钢铁侠\",\"target\":\"蜘蛛侠\",\"name\":\"导师\"},{\"source\":\"美国队长\",\"target\":\"九头蛇\",\"name\":\"敌人\"},{\"source\":\"雷神\",\"target\":\"洛基\",\"name\":\"兄弟/敌人\"},{\"source\":\"黑寡妇\",\"target\":\"鹰眼\",\"name\":\"战友\"},{\"source\":\"教授X\",\"target\":\"万磁王\",\"name\":\"亦敌亦友\"},{\"source\":\"金刚狼\",\"target\":\"凤凰女\",\"name\":\"战友\"},{\"source\":\"金刚狼\",\"target\":\"镭射眼\",\"name\":\"战友\"},{\"source\":\"星爵\",\"target\":\"卡魔拉\",\"name\":\"感情\"},{\"source\":\"火箭浣熊\",\"target\":\"格鲁特\",\"name\":\"搭档\"},{\"source\":\"灭霸\",\"target\":\"卡魔拉\",\"name\":\"父女\"},{\"source\":\"灭霸\",\"target\":\"星云\",\"name\":\"父女\"},{\"source\":\"奇异博士\",\"target\":\"复仇者联盟\",\"name\":\"盟友\"},{\"source\":\"蚁人\",\"target\":\"复仇者联盟\",\"name\":\"盟友\"}]}}", + "reference": ["网络图 - Network Graph 使用示例"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "用网络图来展示出迪士尼的各个角色之间的关系。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"高飞\"},{\"name\":\"白雪公主\"},{\"name\":\"灰姑娘\"},{\"name\":\"小美人鱼\"},{\"name\":\"阿拉丁\"},{\"name\":\"狮子王\"},{\"name\":\"玩具总动员\"},{\"name\":\"冰雪奇缘\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"白雪公主\",\"target\":\"灰姑娘\",\"name\":\"同系列\"},{\"source\":\"白雪公主\",\"target\":\"小美人鱼\",\"name\":\"同系列\"},{\"source\":\"阿拉丁\",\"target\":\"狮子王\",\"name\":\"同系列\"},{\"source\":\"玩具总动员\",\"target\":\"冰雪奇缘\",\"name\":\"同系列\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"布鲁托\"},{\"name\":\"黛西\"},{\"name\":\"高飞\"},{\"name\":\"明妮\"},{\"name\":\"奥斯瓦尔德\"},{\"name\":\"皮特\"},{\"name\":\"艾尔莎\"},{\"name\":\"安娜\"},{\"name\":\"雪宝\"},{\"name\":\"奥拉夫\"},{\"name\":\"克里斯托夫\"},{\"name\":\"斯文\"},{\"name\":\"老虎\"},{\"name\":\"狮子王\"},{\"name\":\"辛巴\"},{\"name\":\"木法沙\"},{\"name\":\"刀疤\"},{\"name\":\"拉风\"},{\"name\":\"蒂莫尼\"},{\"name\":\"茉莉\"},{\"name\":\"阿拉丁\"},{\"name\":\"贾方\"},{\"name\":\"阿布\"},{\"name\":\"贾法尔\"},{\"name\":\"茉莉的妈妈\"},{\"name\":\"茉莉的爸爸\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"米老鼠\",\"target\":\"黛西\",\"name\":\"恋人\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"明妮\",\"name\":\"朋友\"},{\"source\":\"唐老鸭\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"唐老鸭\",\"target\":\"奥斯瓦尔德\",\"name\":\"敌人\"},{\"source\":\"唐老鸭\",\"target\":\"皮特\",\"name\":\"敌人\"},{\"source\":\"艾尔莎\",\"target\":\"安娜\",\"name\":\"姐妹\"},{\"source\":\"艾尔莎\",\"target\":\"雪宝\",\"name\":\"朋友\"},{\"source\":\"艾尔莎\",\"target\":\"奥拉夫\",\"name\":\"朋友\"},{\"source\":\"安娜\",\"target\":\"克里斯托夫\",\"name\":\"朋友\"},{\"source\":\"安娜\",\"target\":\"斯文\",\"name\":\"朋友\"},{\"source\":\"老虎\",\"target\":\"狮子王\",\"name\":\"敌人\"},{\"source\":\"狮子王\",\"target\":\"辛巴\",\"name\":\"父亲\"},{\"source\":\"狮子王\",\"target\":\"木法沙\",\"name\":\"儿子\"},{\"source\":\"狮子王\",\"target\":\"刀疤\",\"name\":\"敌人\"},{\"source\":\"狮子王\",\"target\":\"拉风\",\"name\":\"朋友\"},{\"source\":\"蒂莫尼\",\"target\":\"茉莉\",\"name\":\"朋友\"},{\"source\":\"茉莉\",\"target\":\"阿拉丁\",\"name\":\"恋人\"},{\"source\":\"茉莉\",\"target\":\"贾方\",\"name\":\"敌人\"},{\"source\":\"茉莉\",\"target\":\"阿布\",\"name\":\"朋友\"},{\"source\":\"茉莉\",\"target\":\"贾法尔\",\"name\":\"父亲\"},{\"source\":\"茉莉\",\"target\":\"茉莉的妈妈\",\"name\":\"母亲\"},{\"source\":\"茉莉\",\"target\":\"茉莉的爸爸\",\"name\":\"父亲\"}]}}", + "reference": ["网络图 - Network Graph 基础概念"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "以米奇为中心展开他的社交圈并可视化出来", + "response": "{\"type\":\"network\",\"data\":[{\"node\":\"米奇\"},{\"node\":\"米妮\",\"link\":\"与米奇是伴侣\"},{\"node\":\"唐老鸭\",\"link\":\"与米奇是好友\"},{\"node\":\"高飞\",\"link\":\"与米奇是好友\"},{\"node\":\"布鲁托\",\"link\":\"与米奇是宠物关系\"}],\"title\": \"米奇的社交圈\"}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"米老鼠\"},{\"name\":\"唐老鸭\"},{\"name\":\"布鲁托\"},{\"name\":\"黛西\"},{\"name\":\"高飞\"},{\"name\":\"明妮\"},{\"name\":\"奥斯瓦尔德\"},{\"name\":\"皮特\"}],\"edges\":[{\"source\":\"米老鼠\",\"target\":\"唐老鸭\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"米老鼠\",\"target\":\"黛西\",\"name\":\"恋人\"},{\"source\":\"米老鼠\",\"target\":\"高飞\",\"name\":\"朋友\"},{\"source\":\"米老鼠\",\"target\":\"明妮\",\"name\":\"朋友\"},{\"source\":\"唐老鸭\",\"target\":\"布鲁托\",\"name\":\"宠物\"},{\"source\":\"唐老鸭\",\"target\":\"奥斯瓦尔德\",\"name\":\"敌人\"},{\"source\":\"唐老鸭\",\"target\":\"皮特\",\"name\":\"敌人\"}]}}", + "reference": [], + "correctness": 0 + }, + { + "type": "text2chart", + "question": "用关系图来可视化出语言谱系树", + "response": "{\"type\":\"tree\",\"data\":[{\"name\":\"原始语系\",\"children\":[{\"name\":\"印欧语族\",\"children\":[{\"name\":\"拉丁语支\",\"children\":[{\"name\":\"意大利语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"}]},{\"name\":\"日耳曼语支\",\"children\":[{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"}]}]},{\"name\":\"汉藏语系\",\"children\":[{\"name\":\"汉语族\",\"children\":[{\"name\":\"普通话\"},{\"name\":\"粤语\"},{\"name\":\"闽南语\"}]}]}]}],\"title\": \"语言谱系树\",\"axisXTitle\": \"\",\"axisYTitle\": \"\"}\n请注意,关系图(如树状图)通常不包含轴标题,因为它们展示的是层级关系而非数值变化。", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"印欧语系\"},{\"name\":\"斯拉夫语族\"},{\"name\":\"罗曼语族\"},{\"name\":\"日耳曼语族\"},{\"name\":\"凯尔特语族\"},{\"name\":\"波罗的语族\"},{\"name\":\"希腊语族\"},{\"name\":\"阿尔巴尼亚语族\"},{\"name\":\"亚美尼亚语族\"},{\"name\":\"印度-伊朗语族\"},{\"name\":\"斯拉夫语支\"},{\"name\":\"东斯拉夫语支\"},{\"name\":\"西斯拉夫语支\"},{\"name\":\"南斯拉夫语支\"},{\"name\":\"拉丁语支\"},{\"name\":\"意大利语支\"},{\"name\":\"法语支\"},{\"name\":\"西班牙语支\"},{\"name\":\"葡萄牙语支\"},{\"name\":\"加泰罗尼亚语支\"},{\"name\":\"日耳曼语支\"},{\"name\":\"北日耳曼语支\"},{\"name\":\"西日耳曼语支\"},{\"name\":\"东日耳曼语支\"},{\"name\":\"凯尔特语支\"},{\"name\":\"波罗的语支\"},{\"name\":\"希腊语支\"},{\"name\":\"阿尔巴尼亚语支\"},{\"name\":\"亚美尼亚语支\"},{\"name\":\"印度-伊朗语支\"},{\"name\":\"波斯语支\"},{\"name\":\"印度-雅利安语支\"},{\"name\":\"伊朗语支\"},{\"name\":\"俄语\"},{\"name\":\"波兰语\"},{\"name\":\"捷克语\"},{\"name\":\"斯洛伐克语\"},{\"name\":\"保加利亚语\"},{\"name\":\"塞尔维亚语\"},{\"name\":\"克罗地亚语\"},{\"name\":\"斯洛文尼亚语\"},{\"name\":\"拉丁语\"},{\"name\":\"意大利语\"},{\"name\":\"法语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"},{\"name\":\"加泰罗尼亚语\"},{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"},{\"name\":\"瑞典语\"},{\"name\":\"丹麦语\"},{\"name\":\"挪威语\"},{\"name\":\"冰岛语\"},{\"name\":\"爱尔兰语\"},{\"name\":\"威尔士语\"},{\"name\":\"布列塔尼语\"},{\"name\":\"拉脱维亚语\"},{\"name\":\"立陶宛语\"},{\"name\":\"希腊语\"},{\"name\":\"阿尔巴尼亚语\"},{\"name\":\"亚美尼亚语\"},{\"name\":\"波斯语\"},{\"name\":\"普什图语\"},{\"name\":\"印地语\"},{\"name\":\"孟加拉语\"},{\"name\":\"俄语\"},{\"name\":\"波兰语\"},{\"name\":\"捷克语\"},{\"name\":\"斯洛伐克语\"},{\"name\":\"保加利亚语\"},{\"name\":\"塞尔维亚语\"},{\"name\":\"克罗地亚语\"},{\"name\":\"斯洛文尼亚语\"},{\"name\":\"拉丁语\"},{\"name\":\"意大利语\"},{\"name\":\"法语\"},{\"name\":\"西班牙语\"},{\"name\":\"葡萄牙语\"},{\"name\":\"加泰罗尼亚语\"},{\"name\":\"英语\"},{\"name\":\"德语\"},{\"name\":\"荷兰语\"},{\"name\":\"瑞典语\"},{\"name\":\"丹麦语\"},{\"name\":\"挪威语\"},{\"name\":\"冰岛语\"},{\"name\":\"爱尔兰语\"},{\"name\":\"威尔士语\"},{\"name\":\"布列塔尼语\"},{\"name\":\"拉脱维亚语\"},{\"name\":\"立陶宛语\"},{\"name\":\"希腊语\"},{\"name\":\"阿尔巴尼亚语\"},{\"name\":\"亚美尼亚语\"},{\"name\":\"波斯语\"},{\"name\":\"普什图语\"},{\"name\":\"印地语\"},{\"name\":\"孟加拉语\"}],\"edges\":[{\"source\":\"印欧语系\",\"target\":\"斯拉夫语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"罗曼语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"日耳曼语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"凯尔特语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"波罗的语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"希腊语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"阿尔巴尼亚语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"亚美尼亚语族\",\"name\":\"语族\"},{\"source\":\"印欧语系\",\"target\":\"印度-伊朗语族\",\"name\":\"语族\"},{\"source\":\"斯拉夫语族\",\"target\":\"斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"东斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"西斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语族\",\"target\":\"南斯拉夫语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"拉丁语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"意大利语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"法语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"西班牙语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"葡萄牙语支\",\"name\":\"语支\"},{\"source\":\"罗曼语族\",\"target\":\"加泰罗尼亚语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"北日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"西日耳曼语支\",\"name\":\"语支\"},{\"source\":\"日耳曼语族\",\"target\":\"东日耳曼语支\",\"name\":\"语支\"},{\"source\":\"凯尔特语族\",\"target\":\"凯尔特语支\",\"name\":\"语支\"},{\"source\":\"波罗的语族\",\"target\":\"波罗的语支\",\"name\":\"语支\"},{\"source\":\"希腊语族\",\"target\":\"希腊语支\",\"name\":\"语支\"},{\"source\":\"阿尔巴尼亚语族\",\"target\":\"阿尔巴尼亚语支\",\"name\":\"语支\"},{\"source\":\"亚美尼亚语族\",\"target\":\"亚美尼亚语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"印度-伊朗语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"波斯语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"印度-雅利安语支\",\"name\":\"语支\"},{\"source\":\"印度-伊朗语族\",\"target\":\"伊朗语支\",\"name\":\"语支\"},{\"source\":\"斯拉夫语支\",\"target\":\"俄语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"波兰语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"捷克语\",\"name\":\"语言\"},{\"source\":\"斯拉夫语支\",\"target\":\"斯洛伐克语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"保加利亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"塞尔维亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"克罗地亚语\",\"name\":\"语言\"},{\"source\":\"东斯拉夫语支\",\"target\":\"斯洛文尼亚语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"拉丁语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"意大利语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"法语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"西班牙语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"葡萄牙语\",\"name\":\"语言\"},{\"source\":\"拉丁语支\",\"target\":\"加泰罗尼亚语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"英语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"德语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"荷兰语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"瑞典语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"丹麦语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"挪威语\",\"name\":\"语言\"},{\"source\":\"日耳曼语支\",\"target\":\"冰岛语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"爱尔兰语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"威尔士语\",\"name\":\"语言\"},{\"source\":\"凯尔特语支\",\"target\":\"布列塔尼语\",\"name\":\"语言\"},{\"source\":\"波罗的语支\",\"target\":\"拉脱维亚语\",\"name\":\"语言\"},{\"source\":\"波罗的语支\",\"target\":\"立陶宛语\",\"name\":\"语言\"},{\"source\":\"希腊语支\",\"target\":\"希腊语\",\"name\":\"语言\"},{\"source\":\"阿尔巴尼亚语支\",\"target\":\"阿尔巴尼亚语\",\"name\":\"语言\"},{\"source\":\"亚美尼亚语支\",\"target\":\"亚美尼亚语\",\"name\":\"语言\"},{\"source\":\"波斯语支\",\"target\":\"波斯语\",\"name\":\"语言\"},{\"source\":\"印度-雅利安语支\",\"target\":\"印地语\",\"name\":\"语言\"},{\"source\":\"印度-雅利安语支\",\"target\":\"孟加拉语\",\"name\":\"语言\"},{\"source\":\"伊朗语支\",\"target\":\"普什图语\",\"name\":\"语言\"}]}}", + "reference": [], + "correctness": 0 + }, + { + "question": "用网络图来可视化我的数据 `[[\"乔布斯\", \"创立\", \"苹果\"], [\"沃兹尼亚克\", \"共同创立\", \"苹果\"], [\"比尔·盖茨\", \"创立\", \"微软\"], [\"苹果\", \"竞争\", \"微软\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔布斯\"},{\"name\":\"沃兹尼亚克\"},{\"name\":\"苹果\"},{\"name\":\"比尔·盖茨\"},{\"name\":\"微软\"}],\"edges\":[{\"source\":\"乔布斯\",\"target\":\"苹果\",\"name\":\"创立\"},{\"source\":\"沃兹尼亚克\",\"target\":\"苹果\",\"name\":\"共同创立\"},{\"source\":\"比尔·盖茨\",\"target\":\"微软\",\"name\":\"创立\"},{\"source\":\"苹果\",\"target\":\"微软\",\"name\":\"竞争\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔布斯\"},{\"name\":\"沃兹尼亚克\"},{\"name\":\"比尔·盖茨\"},{\"name\":\"苹果\"},{\"name\":\"微软\"}],\"edges\":[{\"source\":\"乔布斯\",\"target\":\"苹果\",\"name\":\"创立\"},{\"source\":\"沃兹尼亚克\",\"target\":\"苹果\",\"name\":\"共同创立\"},{\"source\":\"比尔·盖茨\",\"target\":\"微软\",\"name\":\"创立\"},{\"source\":\"苹果\",\"target\":\"微软\",\"name\":\"竞争\"}]}}", + "reference": [ + "饼图 - Pie Chart 使用示例", + "折线图 - Line Chart 使用示例", + "网络图 - Network Graph 使用示例" + ], + "correctness": 1 + }, + { + "question": "用网络图来表达我的数据 `[[\"北极星\", \"带领\", \"X战警\"], [\"金刚狼\", \"成员\", \"X战警\"], [\"万磁王\", \"敌对\", \"X战警\"], [\"万磁王\", \"父亲\", \"北极星\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"北极星\"},{\"name\":\"X战警\"},{\"name\":\"金刚狼\"},{\"name\":\"万磁王\"},{\"name\":\"成员\"},{\"name\":\"敌对\"},{\"name\":\"父亲\"},{\"name\":\"带领\"}],\"edges\":[{\"source\":\"北极星\",\"target\":\"X战警\",\"name\":\"带领\"},{\"source\":\"金刚狼\",\"target\":\"X战警\",\"name\":\"成员\"},{\"source\":\"万磁王\",\"target\":\"X战警\",\"name\":\"敌对\"},{\"source\":\"万磁王\",\"target\":\"北极星\",\"name\":\"父亲\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"北极星\"},{\"name\":\"金刚狼\"},{\"name\":\"万磁王\"},{\"name\":\"X战警\"}],\"edges\":[{\"source\":\"北极星\",\"target\":\"X战警\",\"name\":\"带领\"},{\"source\":\"金刚狼\",\"target\":\"X战警\",\"name\":\"成员\"},{\"source\":\"万磁王\",\"target\":\"X战警\",\"name\":\"敌对\"},{\"source\":\"万磁王\",\"target\":\"北极星\",\"name\":\"父亲\"}]}}", + "reference": [ + "雷达图 - Radar Chart 图表用法 数据要求", + "网络图 - Network Graph", + "面积图 - Area Chart 图表用法 数据要求" + ], + "correctness": 1 + }, + { + "question": "用网络图演示我的数据 `[[\"乔治·卢卡斯\", \"创作\", \"星球大战\"], [\"马克·哈米尔\", \"扮演\", \"卢克·天行者\"], [\"哈里森·福特\", \"扮演\", \"汉·索罗\"], [\"星球大战\", \"系列\", \"电影\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔治·卢卡斯\"},{\"name\":\"星球大战\"},{\"name\":\"马克·哈米尔\"},{\"name\":\"卢克·天行者\"},{\"name\":\"哈里森·福特\"},{\"name\":\"汉·索罗\"},{\"name\":\"电影\"}],\"edges\":[{\"source\":\"乔治·卢卡斯\",\"target\":\"星球大战\",\"name\":\"创作\"},{\"source\":\"马克·哈米尔\",\"target\":\"卢克·天行者\",\"name\":\"扮演\"},{\"source\":\"哈里森·福特\",\"target\":\"汉·索罗\",\"name\":\"扮演\"},{\"source\":\"星球大战\",\"target\":\"电影\",\"name\":\"系列\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"乔治·卢卡斯\"},{\"name\":\"马克·哈米尔\"},{\"name\":\"哈里森·福特\"},{\"name\":\"卢克·天行者\"},{\"name\":\"汉·索罗\"},{\"name\":\"星球大战\"},{\"name\":\"电影\"}],\"edges\":[{\"source\":\"乔治·卢卡斯\",\"target\":\"星球大战\",\"name\":\"创作\"},{\"source\":\"马克·哈米尔\",\"target\":\"卢克·天行者\",\"name\":\"扮演\"},{\"source\":\"哈里森·福特\",\"target\":\"汉·索罗\",\"name\":\"扮演\"},{\"source\":\"星球大战\",\"target\":\"电影\",\"name\":\"系列\"}]}}", + "reference": ["网络图 - Network Graph 使用示例"], + "correctness": 1 + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 基础概念"], + "correctness": 1 + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"大象\", \"生存\", \"非洲大草原\"], [\"犀牛\", \"生存\", \"非洲大草原\"], [\"河马\", \"生存\", \"非洲大草原\"], [\"斑马\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"狐猴\", \"生存\", \"非洲大草原\"], [\"角马\", \"生存\", \"非洲大草原\"], [\"鸵鸟\", \"生存\", \"非洲大草原\"], [\"野狗\", \"生存\", \"非洲大草原\"], [\"鬣羚\", \"生存\", \"非洲大草原\"], [\"猎鹰\", \"生存\", \"非洲大草原\"], [\"蜂鸟\", \"生存\", \"非洲大草原\"], [\"野牛\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"美洲豹\", \"生存\", \"非洲大草原\"], [\"鳄鱼\", \"生存\", \"非洲大草原\"], [\"蟒蛇\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "response": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"大象\"},{\"name\":\"犀牛\"},{\"name\":\"河马\"},{\"name\":\"斑马\"},{\"name\":\"鬣狗\"},{\"name\":\"狐猴\"},{\"name\":\"角马\"},{\"name\":\"鸵鸟\"},{\"name\":\"野狗\"},{\"name\":\"鬣羚\"},{\"name\":\"猎鹰\"},{\"name\":\"蜂鸟\"},{\"name\":\"野牛\"},{\"name\":\"美洲豹\"},{\"name\":\"鳄鱼\"},{\"name\":\"蟒蛇\"},{\"name\":\"非洲大草原\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"大象\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"犀牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"河马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"斑马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"狐猴\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"角马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鸵鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣羚\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎鹰\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蜂鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"美洲豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鳄鱼\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蟒蛇\",\"target\":\"非洲大草原\",\"name\":\"生存\"}]}}", + "answer": "{\"type\":\"network-graph\",\"data\":{\"nodes\":[{\"name\":\"狮子\"},{\"name\":\"猎豹\"},{\"name\":\"长颈鹿\"},{\"name\":\"大象\"},{\"name\":\"犀牛\"},{\"name\":\"河马\"},{\"name\":\"斑马\"},{\"name\":\"鬣狗\"},{\"name\":\"狐猴\"},{\"name\":\"角马\"},{\"name\":\"鸵鸟\"},{\"name\":\"野狗\"},{\"name\":\"鬣羚\"},{\"name\":\"猎鹰\"},{\"name\":\"蜂鸟\"},{\"name\":\"野牛\"},{\"name\":\"美洲豹\"},{\"name\":\"鳄鱼\"},{\"name\":\"蟒蛇\"},{\"name\":\"非洲大草原\"},{\"name\":\"动物\"}],\"edges\":[{\"source\":\"狮子\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"长颈鹿\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"大象\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"犀牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"河马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"斑马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"狐猴\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"角马\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鸵鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野狗\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鬣羚\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"猎鹰\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蜂鸟\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"野牛\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"美洲豹\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"鳄鱼\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"蟒蛇\",\"target\":\"非洲大草原\",\"name\":\"生存\"},{\"source\":\"非洲大草原\",\"target\":\"动物\",\"name\":\"栖息地\"}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "网络图 - Network Graph 基础概念"], + "correctness": 1 + } +] diff --git a/evaluations/datastes/chart/network-graph/test.json b/evaluations/datastes/chart/network-graph/test.json new file mode 100644 index 0000000..b2445fa --- /dev/null +++ b/evaluations/datastes/chart/network-graph/test.json @@ -0,0 +1,511 @@ +[ + { + "type": "text2chart", + "question": "在《复仇者联盟》中,主要人物包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼。钢铁侠、雷神、绿巨人和美国队长互为队友。黑寡妇和鹰眼是长期的合作伙伴。用网络图可视化这些超级英雄的关系。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "钢铁侠" }, + { "name": "美国队长" }, + { "name": "雷神" }, + { "name": "绿巨人" }, + { "name": "黑寡妇" }, + { "name": "鹰眼" } + ], + "edges": [ + { "source": "钢铁侠", "target": "美国队长", "name": "队友" }, + { "source": "钢铁侠", "target": "雷神", "name": "队友" }, + { "source": "钢铁侠", "target": "绿巨人", "name": "队友" }, + { "source": "美国队长", "target": "雷神", "name": "队友" }, + { "source": "美国队长", "target": "绿巨人", "name": "队友" }, + { "source": "雷神", "target": "绿巨人", "name": "队友" }, + { "source": "黑寡妇", "target": "鹰眼", "name": "合作伙伴" } + ] + } + } + }, + { + "type": "text2chart", + "question": "漫威宇宙中充满了复杂的人物关系网络,构建了一个错综复杂的世界。复仇者联盟的核心成员包括钢铁侠、美国队长、雷神、绿巨人、黑寡妇和鹰眼,他们之间既是队友又时常因理念不同发生冲突。钢铁侠如同蜘蛛侠的导师,与美国队长从对立到并肩作战。雷神与他的兄弟洛基有时是敌人,有时是盟友。X战警中的教授X和万磁王是亦敌亦友,金刚狼与凤凰女、镭射眼等都有深厚的战友情谊。银河护卫队中的星爵和卡魔拉发展出复杂的感情,而火箭浣熊与格鲁特组成了默契的搭档。灭霸是所有英雄的共同敌人,他与卡魔拉、星云之间的父女关系增添了故事的深度。奇异博士、蚁人等英雄也与复仇者有着密切的合作,面对共同的威胁。九头蛇作为持续的反派势力,与美国队长有深仇大恨。将此人物关系网络可视化出来。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "钢铁侠" }, + { "name": "美国队长" }, + { "name": "雷神" }, + { "name": "绿巨人" }, + { "name": "黑寡妇" }, + { "name": "鹰眼" }, + { "name": "蜘蛛侠" }, + { "name": "洛基" }, + { "name": "教授X" }, + { "name": "万磁王" }, + { "name": "金刚狼" }, + { "name": "凤凰女" }, + { "name": "镭射眼" }, + { "name": "星爵" }, + { "name": "卡魔拉" }, + { "name": "火箭浣熊" }, + { "name": "格鲁特" }, + { "name": "灭霸" }, + { "name": "星云" }, + { "name": "奇异博士" }, + { "name": "蚁人" }, + { "name": "九头蛇" } + ], + "edges": [ + { "source": "钢铁侠", "target": "美国队长", "name": "队友/对立" }, + { "source": "钢铁侠", "target": "蜘蛛侠", "name": "导师" }, + { "source": "美国队长", "target": "九头蛇", "name": "敌人" }, + { "source": "雷神", "target": "洛基", "name": "兄弟/敌人" }, + { "source": "黑寡妇", "target": "鹰眼", "name": "战友" }, + { "source": "教授X", "target": "万磁王", "name": "亦敌亦友" }, + { "source": "金刚狼", "target": "凤凰女", "name": "战友" }, + { "source": "金刚狼", "target": "镭射眼", "name": "战友" }, + { "source": "星爵", "target": "卡魔拉", "name": "感情" }, + { "source": "火箭浣熊", "target": "格鲁特", "name": "搭档" }, + { "source": "灭霸", "target": "卡魔拉", "name": "父女" }, + { "source": "灭霸", "target": "星云", "name": "父女" }, + { "source": "奇异博士", "target": "复仇者联盟", "name": "盟友" }, + { "source": "蚁人", "target": "复仇者联盟", "name": "盟友" } + ] + } + } + }, + { + "type": "text2chart", + "question": "用网络图来展示出迪士尼的各个角色之间的关系。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "米老鼠" }, + { "name": "唐老鸭" }, + { "name": "布鲁托" }, + { "name": "黛西" }, + { "name": "高飞" }, + { "name": "明妮" }, + { "name": "奥斯瓦尔德" }, + { "name": "皮特" }, + { "name": "艾尔莎" }, + { "name": "安娜" }, + { "name": "雪宝" }, + { "name": "奥拉夫" }, + { "name": "克里斯托夫" }, + { "name": "斯文" }, + { "name": "老虎" }, + { "name": "狮子王" }, + { "name": "辛巴" }, + { "name": "木法沙" }, + { "name": "刀疤" }, + { "name": "拉风" }, + { "name": "蒂莫尼" }, + { "name": "茉莉" }, + { "name": "阿拉丁" }, + { "name": "贾方" }, + { "name": "阿布" }, + { "name": "贾法尔" }, + { "name": "茉莉的妈妈" }, + { "name": "茉莉的爸爸" } + ], + "edges": [ + { "source": "米老鼠", "target": "唐老鸭", "name": "朋友" }, + { "source": "米老鼠", "target": "布鲁托", "name": "宠物" }, + { "source": "米老鼠", "target": "黛西", "name": "恋人" }, + { "source": "米老鼠", "target": "高飞", "name": "朋友" }, + { "source": "米老鼠", "target": "明妮", "name": "朋友" }, + { "source": "唐老鸭", "target": "布鲁托", "name": "宠物" }, + { "source": "唐老鸭", "target": "奥斯瓦尔德", "name": "敌人" }, + { "source": "唐老鸭", "target": "皮特", "name": "敌人" }, + { "source": "艾尔莎", "target": "安娜", "name": "姐妹" }, + { "source": "艾尔莎", "target": "雪宝", "name": "朋友" }, + { "source": "艾尔莎", "target": "奥拉夫", "name": "朋友" }, + { "source": "安娜", "target": "克里斯托夫", "name": "朋友" }, + { "source": "安娜", "target": "斯文", "name": "朋友" }, + { "source": "老虎", "target": "狮子王", "name": "敌人" }, + { "source": "狮子王", "target": "辛巴", "name": "父亲" }, + { "source": "狮子王", "target": "木法沙", "name": "儿子" }, + { "source": "狮子王", "target": "刀疤", "name": "敌人" }, + { "source": "狮子王", "target": "拉风", "name": "朋友" }, + { "source": "蒂莫尼", "target": "茉莉", "name": "朋友" }, + { "source": "茉莉", "target": "阿拉丁", "name": "恋人" }, + { "source": "茉莉", "target": "贾方", "name": "敌人" }, + { "source": "茉莉", "target": "阿布", "name": "朋友" }, + { "source": "茉莉", "target": "贾法尔", "name": "父亲" }, + { "source": "茉莉", "target": "茉莉的妈妈", "name": "母亲" }, + { "source": "茉莉", "target": "茉莉的爸爸", "name": "父亲" } + ] + } + } + }, + { + "type": "text2chart", + "question": "以米奇为中心展开他的社交圈并可视化出来", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "米老鼠" }, + { "name": "唐老鸭" }, + { "name": "布鲁托" }, + { "name": "黛西" }, + { "name": "高飞" }, + { "name": "明妮" }, + { "name": "奥斯瓦尔德" }, + { "name": "皮特" } + ], + "edges": [ + { "source": "米老鼠", "target": "唐老鸭", "name": "朋友" }, + { "source": "米老鼠", "target": "布鲁托", "name": "宠物" }, + { "source": "米老鼠", "target": "黛西", "name": "恋人" }, + { "source": "米老鼠", "target": "高飞", "name": "朋友" }, + { "source": "米老鼠", "target": "明妮", "name": "朋友" }, + { "source": "唐老鸭", "target": "布鲁托", "name": "宠物" }, + { "source": "唐老鸭", "target": "奥斯瓦尔德", "name": "敌人" }, + { "source": "唐老鸭", "target": "皮特", "name": "敌人" } + ] + } + } + }, + { + "type": "text2chart", + "question": "用关系图来可视化出语言谱系树", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "印欧语系" }, + { "name": "斯拉夫语族" }, + { "name": "罗曼语族" }, + { "name": "日耳曼语族" }, + { "name": "凯尔特语族" }, + { "name": "波罗的语族" }, + { "name": "希腊语族" }, + { "name": "阿尔巴尼亚语族" }, + { "name": "亚美尼亚语族" }, + { "name": "印度-伊朗语族" }, + { "name": "斯拉夫语支" }, + { "name": "东斯拉夫语支" }, + { "name": "西斯拉夫语支" }, + { "name": "南斯拉夫语支" }, + { "name": "拉丁语支" }, + { "name": "意大利语支" }, + { "name": "法语支" }, + { "name": "西班牙语支" }, + { "name": "葡萄牙语支" }, + { "name": "加泰罗尼亚语支" }, + { "name": "日耳曼语支" }, + { "name": "北日耳曼语支" }, + { "name": "西日耳曼语支" }, + { "name": "东日耳曼语支" }, + { "name": "凯尔特语支" }, + { "name": "波罗的语支" }, + { "name": "希腊语支" }, + { "name": "阿尔巴尼亚语支" }, + { "name": "亚美尼亚语支" }, + { "name": "印度-伊朗语支" }, + { "name": "波斯语支" }, + { "name": "印度-雅利安语支" }, + { "name": "伊朗语支" }, + { "name": "俄语" }, + { "name": "波兰语" }, + { "name": "捷克语" }, + { "name": "斯洛伐克语" }, + { "name": "保加利亚语" }, + { "name": "塞尔维亚语" }, + { "name": "克罗地亚语" }, + { "name": "斯洛文尼亚语" }, + { "name": "拉丁语" }, + { "name": "意大利语" }, + { "name": "法语" }, + { "name": "西班牙语" }, + { "name": "葡萄牙语" }, + { "name": "加泰罗尼亚语" }, + { "name": "英语" }, + { "name": "德语" }, + { "name": "荷兰语" }, + { "name": "瑞典语" }, + { "name": "丹麦语" }, + { "name": "挪威语" }, + { "name": "冰岛语" }, + { "name": "爱尔兰语" }, + { "name": "威尔士语" }, + { "name": "布列塔尼语" }, + { "name": "拉脱维亚语" }, + { "name": "立陶宛语" }, + { "name": "希腊语" }, + { "name": "阿尔巴尼亚语" }, + { "name": "亚美尼亚语" }, + { "name": "波斯语" }, + { "name": "普什图语" }, + { "name": "印地语" }, + { "name": "孟加拉语" }, + { "name": "俄语" }, + { "name": "波兰语" }, + { "name": "捷克语" }, + { "name": "斯洛伐克语" }, + { "name": "保加利亚语" }, + { "name": "塞尔维亚语" }, + { "name": "克罗地亚语" }, + { "name": "斯洛文尼亚语" }, + { "name": "拉丁语" }, + { "name": "意大利语" }, + { "name": "法语" }, + { "name": "西班牙语" }, + { "name": "葡萄牙语" }, + { "name": "加泰罗尼亚语" }, + { "name": "英语" }, + { "name": "德语" }, + { "name": "荷兰语" }, + { "name": "瑞典语" }, + { "name": "丹麦语" }, + { "name": "挪威语" }, + { "name": "冰岛语" }, + { "name": "爱尔兰语" }, + { "name": "威尔士语" }, + { "name": "布列塔尼语" }, + { "name": "拉脱维亚语" }, + { "name": "立陶宛语" }, + { "name": "希腊语" }, + { "name": "阿尔巴尼亚语" }, + { "name": "亚美尼亚语" }, + { "name": "波斯语" }, + { "name": "普什图语" }, + { "name": "印地语" }, + { "name": "孟加拉语" } + ], + "edges": [ + { "source": "印欧语系", "target": "斯拉夫语族", "name": "语族" }, + { "source": "印欧语系", "target": "罗曼语族", "name": "语族" }, + { "source": "印欧语系", "target": "日耳曼语族", "name": "语族" }, + { "source": "印欧语系", "target": "凯尔特语族", "name": "语族" }, + { "source": "印欧语系", "target": "波罗的语族", "name": "语族" }, + { "source": "印欧语系", "target": "希腊语族", "name": "语族" }, + { "source": "印欧语系", "target": "阿尔巴尼亚语族", "name": "语族" }, + { "source": "印欧语系", "target": "亚美尼亚语族", "name": "语族" }, + { "source": "印欧语系", "target": "印度-伊朗语族", "name": "语族" }, + { "source": "斯拉夫语族", "target": "斯拉夫语支", "name": "语支" }, + { "source": "斯拉夫语族", "target": "东斯拉夫语支", "name": "语支" }, + { "source": "斯拉夫语族", "target": "西斯拉夫语支", "name": "语支" }, + { "source": "斯拉夫语族", "target": "南斯拉夫语支", "name": "语支" }, + { "source": "罗曼语族", "target": "拉丁语支", "name": "语支" }, + { "source": "罗曼语族", "target": "意大利语支", "name": "语支" }, + { "source": "罗曼语族", "target": "法语支", "name": "语支" }, + { "source": "罗曼语族", "target": "西班牙语支", "name": "语支" }, + { "source": "罗曼语族", "target": "葡萄牙语支", "name": "语支" }, + { "source": "罗曼语族", "target": "加泰罗尼亚语支", "name": "语支" }, + { "source": "日耳曼语族", "target": "日耳曼语支", "name": "语支" }, + { "source": "日耳曼语族", "target": "北日耳曼语支", "name": "语支" }, + { "source": "日耳曼语族", "target": "西日耳曼语支", "name": "语支" }, + { "source": "日耳曼语族", "target": "东日耳曼语支", "name": "语支" }, + { "source": "凯尔特语族", "target": "凯尔特语支", "name": "语支" }, + { "source": "波罗的语族", "target": "波罗的语支", "name": "语支" }, + { "source": "希腊语族", "target": "希腊语支", "name": "语支" }, + { + "source": "阿尔巴尼亚语族", + "target": "阿尔巴尼亚语支", + "name": "语支" + }, + { + "source": "亚美尼亚语族", + "target": "亚美尼亚语支", + "name": "语支" + }, + { + "source": "印度-伊朗语族", + "target": "印度-伊朗语支", + "name": "语支" + }, + { "source": "印度-伊朗语族", "target": "波斯语支", "name": "语支" }, + { + "source": "印度-伊朗语族", + "target": "印度-雅利安语支", + "name": "语支" + }, + { "source": "印度-伊朗语族", "target": "伊朗语支", "name": "语支" }, + { "source": "斯拉夫语支", "target": "俄语", "name": "语言" }, + { "source": "斯拉夫语支", "target": "波兰语", "name": "语言" }, + { "source": "斯拉夫语支", "target": "捷克语", "name": "语言" }, + { "source": "斯拉夫语支", "target": "斯洛伐克语", "name": "语言" }, + { "source": "东斯拉夫语支", "target": "保加利亚语", "name": "语言" }, + { "source": "东斯拉夫语支", "target": "塞尔维亚语", "name": "语言" }, + { "source": "东斯拉夫语支", "target": "克罗地亚语", "name": "语言" }, + { + "source": "东斯拉夫语支", + "target": "斯洛文尼亚语", + "name": "语言" + }, + { "source": "拉丁语支", "target": "拉丁语", "name": "语言" }, + { "source": "拉丁语支", "target": "意大利语", "name": "语言" }, + { "source": "拉丁语支", "target": "法语", "name": "语言" }, + { "source": "拉丁语支", "target": "西班牙语", "name": "语言" }, + { "source": "拉丁语支", "target": "葡萄牙语", "name": "语言" }, + { "source": "拉丁语支", "target": "加泰罗尼亚语", "name": "语言" }, + { "source": "日耳曼语支", "target": "英语", "name": "语言" }, + { "source": "日耳曼语支", "target": "德语", "name": "语言" }, + { "source": "日耳曼语支", "target": "荷兰语", "name": "语言" }, + { "source": "日耳曼语支", "target": "瑞典语", "name": "语言" }, + { "source": "日耳曼语支", "target": "丹麦语", "name": "语言" }, + { "source": "日耳曼语支", "target": "挪威语", "name": "语言" }, + { "source": "日耳曼语支", "target": "冰岛语", "name": "语言" }, + { "source": "凯尔特语支", "target": "爱尔兰语", "name": "语言" }, + { "source": "凯尔特语支", "target": "威尔士语", "name": "语言" }, + { "source": "凯尔特语支", "target": "布列塔尼语", "name": "语言" }, + { "source": "波罗的语支", "target": "拉脱维亚语", "name": "语言" }, + { "source": "波罗的语支", "target": "立陶宛语", "name": "语言" }, + { "source": "希腊语支", "target": "希腊语", "name": "语言" }, + { + "source": "阿尔巴尼亚语支", + "target": "阿尔巴尼亚语", + "name": "语言" + }, + { "source": "亚美尼亚语支", "target": "亚美尼亚语", "name": "语言" }, + { "source": "波斯语支", "target": "波斯语", "name": "语言" }, + { "source": "印度-雅利安语支", "target": "印地语", "name": "语言" }, + { "source": "印度-雅利安语支", "target": "孟加拉语", "name": "语言" }, + { "source": "伊朗语支", "target": "普什图语", "name": "语言" } + ] + } + } + }, + { + "question": "用网络图来可视化我的数据 `[[\"乔布斯\", \"创立\", \"苹果\"], [\"沃兹尼亚克\", \"共同创立\", \"苹果\"], [\"比尔·盖茨\", \"创立\", \"微软\"], [\"苹果\", \"竞争\", \"微软\"]]`。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "乔布斯" }, + { "name": "沃兹尼亚克" }, + { "name": "比尔·盖茨" }, + { "name": "苹果" }, + { "name": "微软" } + ], + "edges": [ + { "source": "乔布斯", "target": "苹果", "name": "创立" }, + { "source": "沃兹尼亚克", "target": "苹果", "name": "共同创立" }, + { "source": "比尔·盖茨", "target": "微软", "name": "创立" }, + { "source": "苹果", "target": "微软", "name": "竞争" } + ] + } + } + }, + { + "question": "用网络图来表达我的数据 `[[\"北极星\", \"带领\", \"X战警\"], [\"金刚狼\", \"成员\", \"X战警\"], [\"万磁王\", \"敌对\", \"X战警\"], [\"万磁王\", \"父亲\", \"北极星\"]]`。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "北极星" }, + { "name": "金刚狼" }, + { "name": "万磁王" }, + { "name": "X战警" } + ], + "edges": [ + { "source": "北极星", "target": "X战警", "name": "带领" }, + { "source": "金刚狼", "target": "X战警", "name": "成员" }, + { "source": "万磁王", "target": "X战警", "name": "敌对" }, + { "source": "万磁王", "target": "北极星", "name": "父亲" } + ] + } + } + }, + { + "question": "用网络图演示我的数据 `[[\"乔治·卢卡斯\", \"创作\", \"星球大战\"], [\"马克·哈米尔\", \"扮演\", \"卢克·天行者\"], [\"哈里森·福特\", \"扮演\", \"汉·索罗\"], [\"星球大战\", \"系列\", \"电影\"]]`。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "乔治·卢卡斯" }, + { "name": "马克·哈米尔" }, + { "name": "哈里森·福特" }, + { "name": "卢克·天行者" }, + { "name": "汉·索罗" }, + { "name": "星球大战" }, + { "name": "电影" } + ], + "edges": [ + { "source": "乔治·卢卡斯", "target": "星球大战", "name": "创作" }, + { "source": "马克·哈米尔", "target": "卢克·天行者", "name": "扮演" }, + { "source": "哈里森·福特", "target": "汉·索罗", "name": "扮演" }, + { "source": "星球大战", "target": "电影", "name": "系列" } + ] + } + } + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "狮子" }, + { "name": "猎豹" }, + { "name": "长颈鹿" }, + { "name": "非洲大草原" }, + { "name": "动物" } + ], + "edges": [ + { "source": "狮子", "target": "非洲大草原", "name": "生存" }, + { "source": "猎豹", "target": "非洲大草原", "name": "生存" }, + { "source": "长颈鹿", "target": "非洲大草原", "name": "生存" }, + { "source": "非洲大草原", "target": "动物", "name": "栖息地" } + ] + } + } + }, + { + "question": "用网络图来展示数据关系 `[[\"狮子\", \"生存\", \"非洲大草原\"], [\"猎豹\", \"生存\", \"非洲大草原\"], [\"长颈鹿\", \"生存\", \"非洲大草原\"], [\"大象\", \"生存\", \"非洲大草原\"], [\"犀牛\", \"生存\", \"非洲大草原\"], [\"河马\", \"生存\", \"非洲大草原\"], [\"斑马\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"狐猴\", \"生存\", \"非洲大草原\"], [\"角马\", \"生存\", \"非洲大草原\"], [\"鸵鸟\", \"生存\", \"非洲大草原\"], [\"野狗\", \"生存\", \"非洲大草原\"], [\"鬣羚\", \"生存\", \"非洲大草原\"], [\"猎鹰\", \"生存\", \"非洲大草原\"], [\"蜂鸟\", \"生存\", \"非洲大草原\"], [\"野牛\", \"生存\", \"非洲大草原\"], [\"鬣狗\", \"生存\", \"非洲大草原\"], [\"美洲豹\", \"生存\", \"非洲大草原\"], [\"鳄鱼\", \"生存\", \"非洲大草原\"], [\"蟒蛇\", \"生存\", \"非洲大草原\"], [\"非洲大草原\", \"栖息地\", \"动物\"]]`。", + "answer": { + "type": "network-graph", + "data": { + "nodes": [ + { "name": "狮子" }, + { "name": "猎豹" }, + { "name": "长颈鹿" }, + { "name": "大象" }, + { "name": "犀牛" }, + { "name": "河马" }, + { "name": "斑马" }, + { "name": "鬣狗" }, + { "name": "狐猴" }, + { "name": "角马" }, + { "name": "鸵鸟" }, + { "name": "野狗" }, + { "name": "鬣羚" }, + { "name": "猎鹰" }, + { "name": "蜂鸟" }, + { "name": "野牛" }, + { "name": "美洲豹" }, + { "name": "鳄鱼" }, + { "name": "蟒蛇" }, + { "name": "非洲大草原" }, + { "name": "动物" } + ], + "edges": [ + { "source": "狮子", "target": "非洲大草原", "name": "生存" }, + { "source": "猎豹", "target": "非洲大草原", "name": "生存" }, + { "source": "长颈鹿", "target": "非洲大草原", "name": "生存" }, + { "source": "大象", "target": "非洲大草原", "name": "生存" }, + { "source": "犀牛", "target": "非洲大草原", "name": "生存" }, + { "source": "河马", "target": "非洲大草原", "name": "生存" }, + { "source": "斑马", "target": "非洲大草原", "name": "生存" }, + { "source": "鬣狗", "target": "非洲大草原", "name": "生存" }, + { "source": "狐猴", "target": "非洲大草原", "name": "生存" }, + { "source": "角马", "target": "非洲大草原", "name": "生存" }, + { "source": "鸵鸟", "target": "非洲大草原", "name": "生存" }, + { "source": "野狗", "target": "非洲大草原", "name": "生存" }, + { "source": "鬣羚", "target": "非洲大草原", "name": "生存" }, + { "source": "猎鹰", "target": "非洲大草原", "name": "生存" }, + { "source": "蜂鸟", "target": "非洲大草原", "name": "生存" }, + { "source": "野牛", "target": "非洲大草原", "name": "生存" }, + { "source": "美洲豹", "target": "非洲大草原", "name": "生存" }, + { "source": "鳄鱼", "target": "非洲大草原", "name": "生存" }, + { "source": "蟒蛇", "target": "非洲大草原", "name": "生存" }, + { "source": "非洲大草原", "target": "动物", "name": "栖息地" } + ] + } + } + } +] diff --git a/evaluations/datastes/chart/organization-chart/eval.json b/evaluations/datastes/chart/organization-chart/eval.json new file mode 100644 index 0000000..872644c --- /dev/null +++ b/evaluations/datastes/chart/organization-chart/eval.json @@ -0,0 +1,97 @@ +[ + { + "type": "text2chart", + "question": "能帮我可视化出研发部门的组织架构吗?首席研发官是 David Wright,他的团队包括研发经理 Patrick Young 和实验室主管 Judy Grey 。Patrick Young 负责研发团队,成员有研发工程师 Natalie Fox 和项目经理 Ian Clark 。Judy Grey 管理实验室,团队包括实验室技术员 Nancy Brown 和实验室助理 Alan White。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Wright\",\"description\":\"首席研发官\",\"children\":[{\"name\":\"Patrick Young\",\"description\":\"研发经理\",\"children\":[{\"name\":\"Natalie Fox\",\"description\":\"研发工程师\"},{\"name\":\"Ian Clark\",\"description\":\"项目经理\"}]},{\"name\":\"Judy Grey\",\"description\":\"实验室主管\",\"children\":[{\"name\":\"Nancy Brown\",\"description\":\"实验室技术员\"},{\"name\":\"Alan White\",\"description\":\"实验室助理\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Wright\",\"description\":\"Chief Research Officer\",\"children\":[{\"name\":\"Patrick Young\",\"description\":\"Research and Development Manager\",\"children\":[{\"name\":\"Natalie Fox\",\"description\":\"R&D Engineer\"},{\"name\":\"Ian Clark\",\"description\":\"Project Manager\"}]},{\"name\":\"Judy Grey\",\"description\":\"Lab Supervisor\",\"children\":[{\"name\":\"Nancy Brown\",\"description\":\"Lab Technician\"},{\"name\":\"Alan White\",\"description\":\"Lab Assistant\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念", "思维导图 - Mind Map 使用示例"] + }, + { + "type": "text2chart", + "question": "Emily Davis 是公司的首席运营官,她的团队包括运营经理 James Miller 和项目经理 Sarah Wilson。James Miller 负责管理运营团队,团队成员包括运营分析师 Kevin Brown 和流程优化专员 Rachel Green。Sarah Wilson 负责管理项目团队,团队成员包括项目协调员 Amy White 和项目助理 David Black。用组织架构图可视化。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Emily Davis\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"James Miller\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"Kevin Brown\",\"description\":\"Operations Analyst\"},{\"name\":\"Rachel Green\",\"description\":\"Process Optimization Specialist\"}]},{\"name\":\"Sarah Wilson\",\"description\":\"Project Manager\",\"children\":[{\"name\":\"Amy White\",\"description\":\"Project Coordinator\"},{\"name\":\"David Black\",\"description\":\"Project Assistant\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Emily Davis\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"James Miller\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"Kevin Brown\",\"description\":\"Operations Analyst\"},{\"name\":\"Rachel Green\",\"description\":\"Process Optimization Specialist\"}]},{\"name\":\"Sarah Wilson\",\"description\":\"Project Manager\",\"children\":[{\"name\":\"Amy White\",\"description\":\"Project Coordinator\"},{\"name\":\"David Black\",\"description\":\"Project Assistant\"}]}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "组织架构图 - Organization Chart 使用示例"] + }, + { + "type": "text2chart", + "question": "我想了解一下财务部的组织架构。首席财务官是 Jerry Brown,他的直属下属包括会计经理 Sara Hill 和财务分析师 Mark Ray 。Sara Hill 带领会计团队,团队成员有资深会计师 Olivia Tan 和助理会计师 Kevin Lee 。Mark Ray 负责财务分析,团队成员有财务分析师 Chris Green 和经济学家 Emily Stone 。请将上述信息可视化出来。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Jerry Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Sara Hill\",\"description\":\"Accounting Manager\",\"children\":[{\"name\":\"Olivia Tan\",\"description\":\"Senior Accountant\"},{\"name\":\"Kevin Lee\",\"description\":\"Junior Accountant\"}]},{\"name\":\"Mark Ray\",\"description\":\"Financial Analyst Manager\",\"children\":[{\"name\":\"Chris Green\",\"description\":\"Financial Analyst\"},{\"name\":\"Emily Stone\",\"description\":\"Economist\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Jerry Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Sara Hill\",\"description\":\"Accounting Manager\",\"children\":[{\"name\":\"Olivia Tan\",\"description\":\"Senior Accountant\"},{\"name\":\"Kevin Lee\",\"description\":\"Assistant Accountant\"}]},{\"name\":\"Mark Ray\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Chris Green\",\"description\":\"Financial Analyst\"},{\"name\":\"Emily Stone\",\"description\":\"Economist\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 适用场景"] + }, + { + "type": "text2chart", + "question": "你能帮我生成一个图表来展示公司的高管团队结构吗?比如 CEO 是 John Doe,他手下有 COO Jane Smith 和 CFO Robert Brown 。Jane Smith 负责运营部门,团队成员有运营经理 Alice Johnson 和运营分析师 Bob Black 。Robert Brown 负责财务部门,团队成员有财务经理 Charlie White 和财务分析师 Diana Green 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"John Doe\",\"description\":\"CEO\",\"children\":[{\"name\":\"Jane Smith\",\"description\":\"COO\",\"children\":[{\"name\":\"Alice Johnson\",\"description\":\"运营经理\"},{\"name\":\"Bob Black\",\"description\":\"运营分析师\"}]},{\"name\":\"Robert Brown\",\"description\":\"CFO\",\"children\":[{\"name\":\"Charlie White\",\"description\":\"财务经理\"},{\"name\":\"Diana Green\",\"description\":\"财务分析师\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"John Doe\",\"description\":\"Chief Executive Officer\",\"children\":[{\"name\":\"Jane Smith\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"Alice Johnson\",\"description\":\"Operations Manager\"},{\"name\":\"Bob Black\",\"description\":\"Operations Analyst\"}]},{\"name\":\"Robert Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Charlie White\",\"description\":\"Finance Manager\"},{\"name\":\"Diana Green\",\"description\":\"Finance Analyst\"}]}]}}", + "reference": [ + "组织架构图 - Organization Chart 使用示例", + "鱼骨图 - Fishbone Diagram 图表用法 数据要求" + ] + }, + { + "type": "text2chart", + "question": "组织架构图显示高管团队结构,首席执行官 Mark Johnson 统筹公司整体战略及运营。其下设多个部门以支持业务发展。首席技术官 Emma Carter 负责领导技术研发部门,其中包含软件开发部与硬件工程部。软件开发部由高级开发经理 Daniel Lee 领导,他的团队包括前端开发小组、后端开发小组和测试小组,分别由团队负责人 Sarah Walker、James Smith 和 Lisa Turner 带领。硬件工程部则由硬件架构师 Kevin Brown 和设备设计专家 Rachel Green 共同管理。此外,首席运营官 Laura Williams 负责公司运营部和客户支持部。运营部由运营经理 John Clark 领导,他的团队包括物流协调员、采购专员和库存管理员。客户支持部由支持经理 Nancy Davis 统领,其下属团队包括客户服务代表、技术支持专家和客户满意度分析员。同时,首席财务官 Michael Martin 负责财务部事务,分设预算分析组与财务报告组。预算分析组由预算分析师 Anthony Scott 领导,而财务报告组则由财务顾问 Jennifer Adams 负责。人力资源部由首席人力资源官 Angela Reed 领导,涵盖招聘、员工培训与发展、薪酬福利管理。每个职能模块由各自的主管分别管理,如招聘主管 Robert Gray、培训与发展主管 Emily White 和薪酬福利主管 Paul Harris 。每位主管都有一支专业团队支持其负责的职能模块,确保公司人力资源运作的有效性和员工的满意度。", + "response": "{\"type\":\"organizationalChart\",\"data\":[{\"name\":\"Mark Johnson\",\"title\":\"首席执行官\",\"children\":[{\"name\":\"Emma Carter\",\"title\":\"首席技术官\",\"children\":[{\"name\":\"Daniel Lee\",\"title\":\"高级开发经理\",\"children\":[{\"name\":\"Sarah Walker\",\"title\":\"前端开发小组负责人\"},{\"name\":\"James Smith\",\"title\":\"后端开发小组负责人\"},{\"name\":\"Lisa Turner\",\"title\":\"测试小组负责人\"}]},{\"name\":\"Kevin Brown\",\"title\":\"硬件架构师\"},{\"name\":\"Rachel Green\",\"title\":\"设备设计专家\"}]},{\"name\":\"Laura Williams\",\"title\":\"首席运营官\",\"children\":[{\"name\":\"John Clark\",\"title\":\"运营经理\",\"children\":[{\"name\":\"物流协调员\"},{\"name\":\"采购专员\"},{\"name\":\"库存管理员\"}]},{\"name\":\"Nancy Davis\",\"title\":\"支持经理\",\"children\":[{\"name\":\"客户服务代表\"},{\"name\":\"技术支持专家\"},{\"name\":\"客户满意度分析员\"}]}]},{\"name\":\"Michael Martin\",\"title\":\"首席财务官\",\"children\":[{\"name\":\"Anthony Scott\",\"title\":\"预算分析师\"},{\"name\":\"Jennifer Adams\",\"title\":\"财务顾问\"}]},{\"name\":\"Angela Reed\",\"title\":\"首席人力资源官\",\"children\":[{\"name\":\"Robert Gray\",\"title\":\"招聘主管\"},{\"name\":\"Emily White\",\"title\":\"培训与发展主管\"},{\"name\":\"Paul Harris\",\"title\":\"薪酬福利主管\"}]}]}],\"title\":\"高管团队结构\"}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Mark Johnson\",\"description\":\"Chief Executive Officer\",\"children\":[{\"name\":\"Emma Carter\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Daniel Lee\",\"description\":\"Senior Development Manager\",\"children\":[{\"name\":\"Sarah Walker\",\"description\":\"Frontend Development Team Leader\"},{\"name\":\"James Smith\",\"description\":\"Backend Development Team Leader\"},{\"name\":\"Lisa Turner\",\"description\":\"Testing Team Leader\"}]},{\"name\":\"Kevin Brown\",\"description\":\"Hardware Architect\",\"children\":[{\"name\":\"Rachel Green\",\"description\":\"Device Design Expert\"}]}]},{\"name\":\"Laura Williams\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"John Clark\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"物流协调员\",\"description\":\"Logistics Coordinator\"},{\"name\":\"采购专员\",\"description\":\"Procurement Specialist\"},{\"name\":\"库存管理员\",\"description\":\"Inventory Administrator\"}]},{\"name\":\"Nancy Davis\",\"description\":\"Support Manager\",\"children\":[{\"name\":\"客户服务代表\",\"description\":\"Customer Service Representative\"},{\"name\":\"技术支持专家\",\"description\":\"Technical Support Specialist\"},{\"name\":\"客户满意度分析员\",\"description\":\"Customer Satisfaction Analyst\"}]}]},{\"name\":\"Michael Martin\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anthony Scott\",\"description\":\"Budget Analyst\",\"children\":[]},{\"name\":\"Jennifer Adams\",\"description\":\"Financial Consultant\",\"children\":[]}]},{\"name\":\"Angela Reed\",\"description\":\"Chief Human Resources Officer\",\"children\":[{\"name\":\"Robert Gray\",\"description\":\"Recruitment Manager\",\"children\":[]},{\"name\":\"Emily White\",\"description\":\"Training and Development Manager\",\"children\":[]},{\"name\":\"Paul Harris\",\"description\":\"Compensation and Benefits Manager\",\"children\":[]}]}]}}", + "reference": [] + }, + { + "type": "text2chart", + "question": "我需要一个图表来清晰地展示我们公司的组织架构,特别是人力资源部门。Sophia Johnson 是首席人力资源官,她有两个人直接向她汇报:人力资源经理 Tom White 和人力资源专员 Lisa Black 。Tom White 的团队包括招聘专员 Michael Green 和招聘助理 Anna Brown 。Lisa Black 的团队包括培训专员 Bob Green 和培训助理 Diana White 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Sophia Johnson\",\"description\":\"首席人力资源官\",\"children\":[{\"name\":\"Tom White\",\"description\":\"人力资源经理\",\"children\":[{\"name\":\"Michael Green\",\"description\":\"招聘专员\"},{\"name\":\"Anna Brown\",\"description\":\"招聘助理\"}]},{\"name\":\"Lisa Black\",\"description\":\"人力资源专员\",\"children\":[{\"name\":\"Bob Green\",\"description\":\"培训专员\"},{\"name\":\"Diana White\",\"description\":\"培训助理\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Sophia Johnson\",\"description\":\"Chief Human Resources Officer\",\"children\":[{\"name\":\"Tom White\",\"description\":\"Human Resources Manager\",\"children\":[{\"name\":\"Michael Green\",\"description\":\"Recruitment Specialist\"},{\"name\":\"Anna Brown\",\"description\":\"Recruitment Assistant\"}]},{\"name\":\"Lisa Black\",\"description\":\"Human Resources Specialist\",\"children\":[{\"name\":\"Bob Green\",\"description\":\"Training Specialist\"},{\"name\":\"Diana White\",\"description\":\"Training Assistant\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念", "数据文本 - Text 图表属性"] + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\", supervisor: \"Michael Brown\"}, {\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\", supervisor: \"Michael Brown\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\"},{\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\"},{\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\"}]}}", + "reference": [ + "组织架构图 - Organization Chart 使用示例", + "饼图 - Pie Chart 使用示例", + "鱼骨图 - Fishbone Diagram 使用示例" + ] + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Anna Black\",\"description\":\"Financial Analyst\", supervisor: \"James Walker\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anna Black\",\"description\":\"Financial Analyst\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anna Black\",\"description\":\"Financial Analyst\"}]}}", + "reference": [ + "[WIP]双轴图 - DualAxes Chart 使用示例", + "组织架构图 - Organization Chart 图表用法 数据要求", + "饼图 - Pie Chart 使用示例" + ] + }, + { + "type": "data2chart", + "question": "能帮我可视化出部门的组织架构吗 `[{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\"}, {\"name\":\"George Taylor\",\"description\":\"Logistics Manager\", supervisor: \"Nancy Harris\"}, {\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\", supervisor: \"Nancy Harris\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\",\"children\":[{\"name\":\"George Taylor\",\"description\":\"Logistics Manager\"},{\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\",\"children\":[{\"name\":\"George Taylor\",\"description\":\"Logistics Manager\"},{\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\"}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念"] + }, + { + "type": "data2chart", + "question": "能帮我显示出部门的组织架构吗 `[{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\"}, {\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\", \"supervisor\": \"Charlie Brown\"}, {\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\", \"supervisor\": \"Lucy Van Pelt\"}]` 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\",\"children\":[{\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\",\"children\":[{\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念"] + }, + { + "type": "data2chart", + "question": "用组织架构图显示我的数据 `[{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Eva White\",\"description\":\"Marketing Manager\", \"manager\": \"David Green\"}, {\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\", \"manager\": \"Eva White\"}]` 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Eva White\",\"description\":\"Marketing Manager\",\"children\":[{\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Eva White\",\"description\":\"Marketing Manager\",\"children\":[{\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 图表属性"] + }, + { + "type": "data2chart", + "question": "用组织架构图来可视化以下数据 `[{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Carol Williams\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"David Brown\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Bob Johnson\"}, {\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\", \"reportTo\": \"Carol Williams\"}, {\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\", \"reportTo\": \"David Brown\"}, {\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\", \"reportTo\": \"Eva Davis\"}, {\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\", \"reportTo\": \"Frank Wilson\"}, {\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\", \"reportTo\": \"Grace Martin\"}, {\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Oscar Green\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Nancy Young\"}]` 。", + "response": "{\"type\":\"organizationalChart\",\"data\":[{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Carol Williams\",\"description\":\"Accountant\",\"children\":[{\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\"}]},{\"name\":\"David Brown\",\"description\":\"Financial Planner\",\"children\":[{\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\"}]},{\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\",\"children\":[{\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\"}]},{\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\",\"children\":[{\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\"}]},{\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\",\"children\":[{\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\"}]},{\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Oscar Green\",\"description\":\"Accountant\"},{\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\"},{\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\"},{\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\"},{\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\"}]}]},\"title\": \"Financial Department Organizational Chart\"}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Carol Williams\",\"description\":\"Accountant\",\"children\":[{\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\"}]},{\"name\":\"David Brown\",\"description\":\"Financial Planner\",\"children\":[{\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\"}]},{\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\",\"children\":[{\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\"}]},{\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\",\"children\":[{\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\"}]},{\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\",\"children\":[{\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\"}]},{\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Oscar Green\",\"description\":\"Accountant\"},{\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\"},{\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\"},{\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\"},{\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\"}]}}", + "reference": [] + } +] diff --git a/evaluations/datastes/chart/organization-chart/metrics.json b/evaluations/datastes/chart/organization-chart/metrics.json new file mode 100644 index 0000000..9f4fad5 --- /dev/null +++ b/evaluations/datastes/chart/organization-chart/metrics.json @@ -0,0 +1,109 @@ +[ + { + "type": "text2chart", + "question": "能帮我可视化出研发部门的组织架构吗?首席研发官是 David Wright,他的团队包括研发经理 Patrick Young 和实验室主管 Judy Grey 。Patrick Young 负责研发团队,成员有研发工程师 Natalie Fox 和项目经理 Ian Clark 。Judy Grey 管理实验室,团队包括实验室技术员 Nancy Brown 和实验室助理 Alan White。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Wright\",\"description\":\"首席研发官\",\"children\":[{\"name\":\"Patrick Young\",\"description\":\"研发经理\",\"children\":[{\"name\":\"Natalie Fox\",\"description\":\"研发工程师\"},{\"name\":\"Ian Clark\",\"description\":\"项目经理\"}]},{\"name\":\"Judy Grey\",\"description\":\"实验室主管\",\"children\":[{\"name\":\"Nancy Brown\",\"description\":\"实验室技术员\"},{\"name\":\"Alan White\",\"description\":\"实验室助理\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Wright\",\"description\":\"Chief Research Officer\",\"children\":[{\"name\":\"Patrick Young\",\"description\":\"Research and Development Manager\",\"children\":[{\"name\":\"Natalie Fox\",\"description\":\"R&D Engineer\"},{\"name\":\"Ian Clark\",\"description\":\"Project Manager\"}]},{\"name\":\"Judy Grey\",\"description\":\"Lab Supervisor\",\"children\":[{\"name\":\"Nancy Brown\",\"description\":\"Lab Technician\"},{\"name\":\"Alan White\",\"description\":\"Lab Assistant\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念", "思维导图 - Mind Map 使用示例"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "Emily Davis 是公司的首席运营官,她的团队包括运营经理 James Miller 和项目经理 Sarah Wilson。James Miller 负责管理运营团队,团队成员包括运营分析师 Kevin Brown 和流程优化专员 Rachel Green。Sarah Wilson 负责管理项目团队,团队成员包括项目协调员 Amy White 和项目助理 David Black。用组织架构图可视化。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Emily Davis\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"James Miller\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"Kevin Brown\",\"description\":\"Operations Analyst\"},{\"name\":\"Rachel Green\",\"description\":\"Process Optimization Specialist\"}]},{\"name\":\"Sarah Wilson\",\"description\":\"Project Manager\",\"children\":[{\"name\":\"Amy White\",\"description\":\"Project Coordinator\"},{\"name\":\"David Black\",\"description\":\"Project Assistant\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Emily Davis\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"James Miller\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"Kevin Brown\",\"description\":\"Operations Analyst\"},{\"name\":\"Rachel Green\",\"description\":\"Process Optimization Specialist\"}]},{\"name\":\"Sarah Wilson\",\"description\":\"Project Manager\",\"children\":[{\"name\":\"Amy White\",\"description\":\"Project Coordinator\"},{\"name\":\"David Black\",\"description\":\"Project Assistant\"}]}]}}", + "reference": ["流程图 - Flow Diagram 不适用场景", "组织架构图 - Organization Chart 使用示例"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "我想了解一下财务部的组织架构。首席财务官是 Jerry Brown,他的直属下属包括会计经理 Sara Hill 和财务分析师 Mark Ray 。Sara Hill 带领会计团队,团队成员有资深会计师 Olivia Tan 和助理会计师 Kevin Lee 。Mark Ray 负责财务分析,团队成员有财务分析师 Chris Green 和经济学家 Emily Stone 。请将上述信息可视化出来。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Jerry Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Sara Hill\",\"description\":\"Accounting Manager\",\"children\":[{\"name\":\"Olivia Tan\",\"description\":\"Senior Accountant\"},{\"name\":\"Kevin Lee\",\"description\":\"Junior Accountant\"}]},{\"name\":\"Mark Ray\",\"description\":\"Financial Analyst Manager\",\"children\":[{\"name\":\"Chris Green\",\"description\":\"Financial Analyst\"},{\"name\":\"Emily Stone\",\"description\":\"Economist\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Jerry Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Sara Hill\",\"description\":\"Accounting Manager\",\"children\":[{\"name\":\"Olivia Tan\",\"description\":\"Senior Accountant\"},{\"name\":\"Kevin Lee\",\"description\":\"Assistant Accountant\"}]},{\"name\":\"Mark Ray\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Chris Green\",\"description\":\"Financial Analyst\"},{\"name\":\"Emily Stone\",\"description\":\"Economist\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 适用场景"], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "你能帮我生成一个图表来展示公司的高管团队结构吗?比如 CEO 是 John Doe,他手下有 COO Jane Smith 和 CFO Robert Brown 。Jane Smith 负责运营部门,团队成员有运营经理 Alice Johnson 和运营分析师 Bob Black 。Robert Brown 负责财务部门,团队成员有财务经理 Charlie White 和财务分析师 Diana Green 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"John Doe\",\"description\":\"CEO\",\"children\":[{\"name\":\"Jane Smith\",\"description\":\"COO\",\"children\":[{\"name\":\"Alice Johnson\",\"description\":\"运营经理\"},{\"name\":\"Bob Black\",\"description\":\"运营分析师\"}]},{\"name\":\"Robert Brown\",\"description\":\"CFO\",\"children\":[{\"name\":\"Charlie White\",\"description\":\"财务经理\"},{\"name\":\"Diana Green\",\"description\":\"财务分析师\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"John Doe\",\"description\":\"Chief Executive Officer\",\"children\":[{\"name\":\"Jane Smith\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"Alice Johnson\",\"description\":\"Operations Manager\"},{\"name\":\"Bob Black\",\"description\":\"Operations Analyst\"}]},{\"name\":\"Robert Brown\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Charlie White\",\"description\":\"Finance Manager\"},{\"name\":\"Diana Green\",\"description\":\"Finance Analyst\"}]}]}}", + "reference": [ + "组织架构图 - Organization Chart 使用示例", + "鱼骨图 - Fishbone Diagram 图表用法 数据要求" + ], + "correctness": 1 + }, + { + "type": "text2chart", + "question": "组织架构图显示高管团队结构,首席执行官 Mark Johnson 统筹公司整体战略及运营。其下设多个部门以支持业务发展。首席技术官 Emma Carter 负责领导技术研发部门,其中包含软件开发部与硬件工程部。软件开发部由高级开发经理 Daniel Lee 领导,他的团队包括前端开发小组、后端开发小组和测试小组,分别由团队负责人 Sarah Walker、James Smith 和 Lisa Turner 带领。硬件工程部则由硬件架构师 Kevin Brown 和设备设计专家 Rachel Green 共同管理。此外,首席运营官 Laura Williams 负责公司运营部和客户支持部。运营部由运营经理 John Clark 领导,他的团队包括物流协调员、采购专员和库存管理员。客户支持部由支持经理 Nancy Davis 统领,其下属团队包括客户服务代表、技术支持专家和客户满意度分析员。同时,首席财务官 Michael Martin 负责财务部事务,分设预算分析组与财务报告组。预算分析组由预算分析师 Anthony Scott 领导,而财务报告组则由财务顾问 Jennifer Adams 负责。人力资源部由首席人力资源官 Angela Reed 领导,涵盖招聘、员工培训与发展、薪酬福利管理。每个职能模块由各自的主管分别管理,如招聘主管 Robert Gray、培训与发展主管 Emily White 和薪酬福利主管 Paul Harris 。每位主管都有一支专业团队支持其负责的职能模块,确保公司人力资源运作的有效性和员工的满意度。", + "response": "{\"type\":\"organizationalChart\",\"data\":[{\"name\":\"Mark Johnson\",\"title\":\"首席执行官\",\"children\":[{\"name\":\"Emma Carter\",\"title\":\"首席技术官\",\"children\":[{\"name\":\"Daniel Lee\",\"title\":\"高级开发经理\",\"children\":[{\"name\":\"Sarah Walker\",\"title\":\"前端开发小组负责人\"},{\"name\":\"James Smith\",\"title\":\"后端开发小组负责人\"},{\"name\":\"Lisa Turner\",\"title\":\"测试小组负责人\"}]},{\"name\":\"Kevin Brown\",\"title\":\"硬件架构师\"},{\"name\":\"Rachel Green\",\"title\":\"设备设计专家\"}]},{\"name\":\"Laura Williams\",\"title\":\"首席运营官\",\"children\":[{\"name\":\"John Clark\",\"title\":\"运营经理\",\"children\":[{\"name\":\"物流协调员\"},{\"name\":\"采购专员\"},{\"name\":\"库存管理员\"}]},{\"name\":\"Nancy Davis\",\"title\":\"支持经理\",\"children\":[{\"name\":\"客户服务代表\"},{\"name\":\"技术支持专家\"},{\"name\":\"客户满意度分析员\"}]}]},{\"name\":\"Michael Martin\",\"title\":\"首席财务官\",\"children\":[{\"name\":\"Anthony Scott\",\"title\":\"预算分析师\"},{\"name\":\"Jennifer Adams\",\"title\":\"财务顾问\"}]},{\"name\":\"Angela Reed\",\"title\":\"首席人力资源官\",\"children\":[{\"name\":\"Robert Gray\",\"title\":\"招聘主管\"},{\"name\":\"Emily White\",\"title\":\"培训与发展主管\"},{\"name\":\"Paul Harris\",\"title\":\"薪酬福利主管\"}]}]}],\"title\":\"高管团队结构\"}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Mark Johnson\",\"description\":\"Chief Executive Officer\",\"children\":[{\"name\":\"Emma Carter\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Daniel Lee\",\"description\":\"Senior Development Manager\",\"children\":[{\"name\":\"Sarah Walker\",\"description\":\"Frontend Development Team Leader\"},{\"name\":\"James Smith\",\"description\":\"Backend Development Team Leader\"},{\"name\":\"Lisa Turner\",\"description\":\"Testing Team Leader\"}]},{\"name\":\"Kevin Brown\",\"description\":\"Hardware Architect\",\"children\":[{\"name\":\"Rachel Green\",\"description\":\"Device Design Expert\"}]}]},{\"name\":\"Laura Williams\",\"description\":\"Chief Operating Officer\",\"children\":[{\"name\":\"John Clark\",\"description\":\"Operations Manager\",\"children\":[{\"name\":\"物流协调员\",\"description\":\"Logistics Coordinator\"},{\"name\":\"采购专员\",\"description\":\"Procurement Specialist\"},{\"name\":\"库存管理员\",\"description\":\"Inventory Administrator\"}]},{\"name\":\"Nancy Davis\",\"description\":\"Support Manager\",\"children\":[{\"name\":\"客户服务代表\",\"description\":\"Customer Service Representative\"},{\"name\":\"技术支持专家\",\"description\":\"Technical Support Specialist\"},{\"name\":\"客户满意度分析员\",\"description\":\"Customer Satisfaction Analyst\"}]}]},{\"name\":\"Michael Martin\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anthony Scott\",\"description\":\"Budget Analyst\",\"children\":[]},{\"name\":\"Jennifer Adams\",\"description\":\"Financial Consultant\",\"children\":[]}]},{\"name\":\"Angela Reed\",\"description\":\"Chief Human Resources Officer\",\"children\":[{\"name\":\"Robert Gray\",\"description\":\"Recruitment Manager\",\"children\":[]},{\"name\":\"Emily White\",\"description\":\"Training and Development Manager\",\"children\":[]},{\"name\":\"Paul Harris\",\"description\":\"Compensation and Benefits Manager\",\"children\":[]}]}]}}", + "reference": [], + "correctness": 0 + }, + { + "type": "text2chart", + "question": "我需要一个图表来清晰地展示我们公司的组织架构,特别是人力资源部门。Sophia Johnson 是首席人力资源官,她有两个人直接向她汇报:人力资源经理 Tom White 和人力资源专员 Lisa Black 。Tom White 的团队包括招聘专员 Michael Green 和招聘助理 Anna Brown 。Lisa Black 的团队包括培训专员 Bob Green 和培训助理 Diana White 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Sophia Johnson\",\"description\":\"首席人力资源官\",\"children\":[{\"name\":\"Tom White\",\"description\":\"人力资源经理\",\"children\":[{\"name\":\"Michael Green\",\"description\":\"招聘专员\"},{\"name\":\"Anna Brown\",\"description\":\"招聘助理\"}]},{\"name\":\"Lisa Black\",\"description\":\"人力资源专员\",\"children\":[{\"name\":\"Bob Green\",\"description\":\"培训专员\"},{\"name\":\"Diana White\",\"description\":\"培训助理\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Sophia Johnson\",\"description\":\"Chief Human Resources Officer\",\"children\":[{\"name\":\"Tom White\",\"description\":\"Human Resources Manager\",\"children\":[{\"name\":\"Michael Green\",\"description\":\"Recruitment Specialist\"},{\"name\":\"Anna Brown\",\"description\":\"Recruitment Assistant\"}]},{\"name\":\"Lisa Black\",\"description\":\"Human Resources Specialist\",\"children\":[{\"name\":\"Bob Green\",\"description\":\"Training Specialist\"},{\"name\":\"Diana White\",\"description\":\"Training Assistant\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念", "数据文本 - Text 图表属性"], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\", supervisor: \"Michael Brown\"}, {\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\", supervisor: \"Michael Brown\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\"},{\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\"},{\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\"}]}}", + "reference": [ + "组织架构图 - Organization Chart 使用示例", + "饼图 - Pie Chart 使用示例", + "鱼骨图 - Fishbone Diagram 使用示例" + ], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Anna Black\",\"description\":\"Financial Analyst\", supervisor: \"James Walker\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anna Black\",\"description\":\"Financial Analyst\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Anna Black\",\"description\":\"Financial Analyst\"}]}}", + "reference": [ + "[WIP]双轴图 - DualAxes Chart 使用示例", + "组织架构图 - Organization Chart 图表用法 数据要求", + "饼图 - Pie Chart 使用示例" + ], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "能帮我可视化出部门的组织架构吗 `[{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\"}, {\"name\":\"George Taylor\",\"description\":\"Logistics Manager\", supervisor: \"Nancy Harris\"}, {\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\", supervisor: \"Nancy Harris\"}]`。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\",\"children\":[{\"name\":\"George Taylor\",\"description\":\"Logistics Manager\"},{\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\"}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\",\"children\":[{\"name\":\"George Taylor\",\"description\":\"Logistics Manager\"},{\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\"}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念"], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "能帮我显示出部门的组织架构吗 `[{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\"}, {\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\", \"supervisor\": \"Charlie Brown\"}, {\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\", \"supervisor\": \"Lucy Van Pelt\"}]` 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\",\"children\":[{\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\",\"children\":[{\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\",\"children\":[{\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 基础概念"], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "用组织架构图显示我的数据 `[{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Eva White\",\"description\":\"Marketing Manager\", \"manager\": \"David Green\"}, {\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\", \"manager\": \"Eva White\"}]` 。", + "response": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Eva White\",\"description\":\"Marketing Manager\",\"children\":[{\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\"}]}]}}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\",\"children\":[{\"name\":\"Eva White\",\"description\":\"Marketing Manager\",\"children\":[{\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\"}]}]}}", + "reference": ["组织架构图 - Organization Chart 图表属性"], + "correctness": 1 + }, + { + "type": "data2chart", + "question": "用组织架构图来可视化以下数据 `[{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Carol Williams\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"David Brown\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Bob Johnson\"}, {\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\", \"reportTo\": \"Carol Williams\"}, {\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\", \"reportTo\": \"David Brown\"}, {\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\", \"reportTo\": \"Eva Davis\"}, {\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\", \"reportTo\": \"Frank Wilson\"}, {\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\", \"reportTo\": \"Grace Martin\"}, {\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Oscar Green\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Nancy Young\"}]` 。", + "response": "{\"type\":\"organizationalChart\",\"data\":[{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Carol Williams\",\"description\":\"Accountant\",\"children\":[{\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\"}]},{\"name\":\"David Brown\",\"description\":\"Financial Planner\",\"children\":[{\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\"}]},{\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\",\"children\":[{\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\"}]},{\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\",\"children\":[{\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\"}]},{\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\",\"children\":[{\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\"}]},{\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Oscar Green\",\"description\":\"Accountant\"},{\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\"},{\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\"},{\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\"},{\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\"}]}]},\"title\": \"Financial Department Organizational Chart\"}", + "answer": "{\"type\":\"organization-chart\",\"data\":{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\",\"children\":[{\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Carol Williams\",\"description\":\"Accountant\",\"children\":[{\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\"}]},{\"name\":\"David Brown\",\"description\":\"Financial Planner\",\"children\":[{\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\"}]},{\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\",\"children\":[{\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\"}]},{\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\",\"children\":[{\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\"}]},{\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\",\"children\":[{\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\"}]},{\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\",\"children\":[{\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\"}]},{\"name\":\"Oscar Green\",\"description\":\"Accountant\"},{\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\"},{\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\"},{\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\"},{\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\"}]}}", + "reference": [], + "correctness": 0 + } +] diff --git a/evaluations/datastes/chart/organization-chart/test.json b/evaluations/datastes/chart/organization-chart/test.json new file mode 100644 index 0000000..af23551 --- /dev/null +++ b/evaluations/datastes/chart/organization-chart/test.json @@ -0,0 +1,541 @@ +[ + { + "type": "text2chart", + "question": "能帮我可视化出研发部门的组织架构吗?首席研发官是 David Wright,他的团队包括研发经理 Patrick Young 和实验室主管 Judy Grey 。Patrick Young 负责研发团队,成员有研发工程师 Natalie Fox 和项目经理 Ian Clark 。Judy Grey 管理实验室,团队包括实验室技术员 Nancy Brown 和实验室助理 Alan White。", + "answer": { + "type": "organization-chart", + "data": { + "name": "David Wright", + "description": "Chief Research Officer", + "children": [ + { + "name": "Patrick Young", + "description": "Research and Development Manager", + "children": [ + { + "name": "Natalie Fox", + "description": "R&D Engineer" + }, + { + "name": "Ian Clark", + "description": "Project Manager" + } + ] + }, + { + "name": "Judy Grey", + "description": "Lab Supervisor", + "children": [ + { + "name": "Nancy Brown", + "description": "Lab Technician" + }, + { + "name": "Alan White", + "description": "Lab Assistant" + } + ] + } + ] + } + } + }, + { + "type": "text2chart", + "question": "Emily Davis 是公司的首席运营官,她的团队包括运营经理 James Miller 和项目经理 Sarah Wilson。James Miller 负责管理运营团队,团队成员包括运营分析师 Kevin Brown 和流程优化专员 Rachel Green。Sarah Wilson 负责管理项目团队,团队成员包括项目协调员 Amy White 和项目助理 David Black。用组织架构图可视化。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Emily Davis", + "description": "Chief Operating Officer", + "children": [ + { + "name": "James Miller", + "description": "Operations Manager", + "children": [ + { + "name": "Kevin Brown", + "description": "Operations Analyst" + }, + { + "name": "Rachel Green", + "description": "Process Optimization Specialist" + } + ] + }, + { + "name": "Sarah Wilson", + "description": "Project Manager", + "children": [ + { + "name": "Amy White", + "description": "Project Coordinator" + }, + { + "name": "David Black", + "description": "Project Assistant" + } + ] + } + ] + } + } + }, + { + "type": "text2chart", + "question": "我想了解一下财务部的组织架构。首席财务官是 Jerry Brown,他的直属下属包括会计经理 Sara Hill 和财务分析师 Mark Ray 。Sara Hill 带领会计团队,团队成员有资深会计师 Olivia Tan 和助理会计师 Kevin Lee 。Mark Ray 负责财务分析,团队成员有财务分析师 Chris Green 和经济学家 Emily Stone 。请将上述信息可视化出来。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Jerry Brown", + "description": "Chief Financial Officer", + "children": [ + { + "name": "Sara Hill", + "description": "Accounting Manager", + "children": [ + { + "name": "Olivia Tan", + "description": "Senior Accountant" + }, + { + "name": "Kevin Lee", + "description": "Assistant Accountant" + } + ] + }, + { + "name": "Mark Ray", + "description": "Financial Analyst", + "children": [ + { + "name": "Chris Green", + "description": "Financial Analyst" + }, + { + "name": "Emily Stone", + "description": "Economist" + } + ] + } + ] + } + } + }, + { + "type": "text2chart", + "question": "你能帮我生成一个图表来展示公司的高管团队结构吗?比如 CEO 是 John Doe,他手下有 COO Jane Smith 和 CFO Robert Brown 。Jane Smith 负责运营部门,团队成员有运营经理 Alice Johnson 和运营分析师 Bob Black 。Robert Brown 负责财务部门,团队成员有财务经理 Charlie White 和财务分析师 Diana Green 。", + "answer": { + "type": "organization-chart", + "data": { + "name": "John Doe", + "description": "Chief Executive Officer", + "children": [ + { + "name": "Jane Smith", + "description": "Chief Operating Officer", + "children": [ + { + "name": "Alice Johnson", + "description": "Operations Manager" + }, + { + "name": "Bob Black", + "description": "Operations Analyst" + } + ] + }, + { + "name": "Robert Brown", + "description": "Chief Financial Officer", + "children": [ + { + "name": "Charlie White", + "description": "Finance Manager" + }, + { + "name": "Diana Green", + "description": "Finance Analyst" + } + ] + } + ] + } + } + }, + { + "type": "text2chart", + "question": "组织架构图显示高管团队结构,首席执行官 Mark Johnson 统筹公司整体战略及运营。其下设多个部门以支持业务发展。首席技术官 Emma Carter 负责领导技术研发部门,其中包含软件开发部与硬件工程部。软件开发部由高级开发经理 Daniel Lee 领导,他的团队包括前端开发小组、后端开发小组和测试小组,分别由团队负责人 Sarah Walker、James Smith 和 Lisa Turner 带领。硬件工程部则由硬件架构师 Kevin Brown 和设备设计专家 Rachel Green 共同管理。此外,首席运营官 Laura Williams 负责公司运营部和客户支持部。运营部由运营经理 John Clark 领导,他的团队包括物流协调员、采购专员和库存管理员。客户支持部由支持经理 Nancy Davis 统领,其下属团队包括客户服务代表、技术支持专家和客户满意度分析员。同时,首席财务官 Michael Martin 负责财务部事务,分设预算分析组与财务报告组。预算分析组由预算分析师 Anthony Scott 领导,而财务报告组则由财务顾问 Jennifer Adams 负责。人力资源部由首席人力资源官 Angela Reed 领导,涵盖招聘、员工培训与发展、薪酬福利管理。每个职能模块由各自的主管分别管理,如招聘主管 Robert Gray、培训与发展主管 Emily White 和薪酬福利主管 Paul Harris 。每位主管都有一支专业团队支持其负责的职能模块,确保公司人力资源运作的有效性和员工的满意度。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Mark Johnson", + "description": "Chief Executive Officer", + "children": [ + { + "name": "Emma Carter", + "description": "Chief Technology Officer", + "children": [ + { + "name": "Daniel Lee", + "description": "Senior Development Manager", + "children": [ + { + "name": "Sarah Walker", + "description": "Frontend Development Team Leader" + }, + { + "name": "James Smith", + "description": "Backend Development Team Leader" + }, + { + "name": "Lisa Turner", + "description": "Testing Team Leader" + } + ] + }, + { + "name": "Kevin Brown", + "description": "Hardware Architect", + "children": [ + { + "name": "Rachel Green", + "description": "Device Design Expert" + } + ] + } + ] + }, + { + "name": "Laura Williams", + "description": "Chief Operating Officer", + "children": [ + { + "name": "John Clark", + "description": "Operations Manager", + "children": [ + { + "name": "物流协调员", + "description": "Logistics Coordinator" + }, + { + "name": "采购专员", + "description": "Procurement Specialist" + }, + { + "name": "库存管理员", + "description": "Inventory Administrator" + } + ] + }, + { + "name": "Nancy Davis", + "description": "Support Manager", + "children": [ + { + "name": "客户服务代表", + "description": "Customer Service Representative" + }, + { + "name": "技术支持专家", + "description": "Technical Support Specialist" + }, + { + "name": "客户满意度分析员", + "description": "Customer Satisfaction Analyst" + } + ] + } + ] + }, + { + "name": "Michael Martin", + "description": "Chief Financial Officer", + "children": [ + { + "name": "Anthony Scott", + "description": "Budget Analyst", + "children": [] + }, + { + "name": "Jennifer Adams", + "description": "Financial Consultant", + "children": [] + } + ] + }, + { + "name": "Angela Reed", + "description": "Chief Human Resources Officer", + "children": [ + { + "name": "Robert Gray", + "description": "Recruitment Manager", + "children": [] + }, + { + "name": "Emily White", + "description": "Training and Development Manager", + "children": [] + }, + { + "name": "Paul Harris", + "description": "Compensation and Benefits Manager", + "children": [] + } + ] + } + ] + } + } + }, + { + "type": "text2chart", + "question": "我需要一个图表来清晰地展示我们公司的组织架构,特别是人力资源部门。Sophia Johnson 是首席人力资源官,她有两个人直接向她汇报:人力资源经理 Tom White 和人力资源专员 Lisa Black 。Tom White 的团队包括招聘专员 Michael Green 和招聘助理 Anna Brown 。Lisa Black 的团队包括培训专员 Bob Green 和培训助理 Diana White 。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Sophia Johnson", + "description": "Chief Human Resources Officer", + "children": [ + { + "name": "Tom White", + "description": "Human Resources Manager", + "children": [ + { + "name": "Michael Green", + "description": "Recruitment Specialist" + }, + { + "name": "Anna Brown", + "description": "Recruitment Assistant" + } + ] + }, + { + "name": "Lisa Black", + "description": "Human Resources Specialist", + "children": [ + { + "name": "Bob Green", + "description": "Training Specialist" + }, + { + "name": "Diana White", + "description": "Training Assistant" + } + ] + } + ] + } + } + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"Michael Brown\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Sarah Johnson\",\"description\":\"Content Marketing Manager\", supervisor: \"Michael Brown\"}, {\"name\":\"Robert Wilson\",\"description\":\"SEO Specialist\", supervisor: \"Michael Brown\"}]`。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Michael Brown", + "description": "Chief Marketing Officer", + "children": [ + { + "name": "Sarah Johnson", + "description": "Content Marketing Manager" + }, + { + "name": "Robert Wilson", + "description": "SEO Specialist" + } + ] + } + } + }, + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"James Walker\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Anna Black\",\"description\":\"Financial Analyst\", supervisor: \"James Walker\"}]`。", + "answer": { + "type": "organization-chart", + "data": { + "name": "James Walker", + "description": "Chief Financial Officer", + "children": [ + { + "name": "Anna Black", + "description": "Financial Analyst" + } + ] + } + } + }, + { + "type": "data2chart", + "question": "能帮我可视化出部门的组织架构吗 `[{\"name\":\"Nancy Harris\",\"description\":\"Chief Operations Officer\"}, {\"name\":\"George Taylor\",\"description\":\"Logistics Manager\", supervisor: \"Nancy Harris\"}, {\"name\":\"Karen Clark\",\"description\":\"Operations Analyst\", supervisor: \"Nancy Harris\"}]`。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Nancy Harris", + "description": "Chief Operations Officer", + "children": [ + { + "name": "George Taylor", + "description": "Logistics Manager" + }, + { + "name": "Karen Clark", + "description": "Operations Analyst" + } + ] + } + } + }, + { + "type": "data2chart", + "question": "能帮我显示出部门的组织架构吗 `[{\"name\":\"Charlie Brown\",\"description\":\"Chief Technology Officer\"}, {\"name\":\"Lucy Van Pelt\",\"description\":\"Software Engineer\", \"supervisor\": \"Charlie Brown\"}, {\"name\":\"Linus Van Pelt\",\"description\":\"Junior Developer\", \"supervisor\": \"Lucy Van Pelt\"}]` 。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Charlie Brown", + "description": "Chief Technology Officer", + "children": [ + { + "name": "Lucy Van Pelt", + "description": "Software Engineer", + "children": [ + { + "name": "Linus Van Pelt", + "description": "Junior Developer" + } + ] + } + ] + } + } + }, + { + "type": "data2chart", + "question": "用组织架构图显示我的数据 `[{\"name\":\"David Green\",\"description\":\"Chief Marketing Officer\"}, {\"name\":\"Eva White\",\"description\":\"Marketing Manager\", \"manager\": \"David Green\"}, {\"name\":\"Frank Black\",\"description\":\"Marketing Specialist\", \"manager\": \"Eva White\"}]` 。", + "answer": { + "type": "organization-chart", + "data": { + "name": "David Green", + "description": "Chief Marketing Officer", + "children": [ + { + "name": "Eva White", + "description": "Marketing Manager", + "children": [ + { + "name": "Frank Black", + "description": "Marketing Specialist" + } + ] + } + ] + } + } + }, + { + "type": "data2chart", + "question": "用组织架构图来可视化以下数据 `[{\"name\":\"Alice Smith\",\"description\":\"Chief Financial Officer\"}, {\"name\":\"Bob Johnson\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Carol Williams\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"David Brown\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Eva Davis\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Frank Wilson\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Grace Martin\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Hannah Thompson\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Bob Johnson\"}, {\"name\":\"Ian Clark\",\"description\":\"Junior Accountant\", \"reportTo\": \"Carol Williams\"}, {\"name\":\"Jack Lewis\",\"description\":\"Financial Planning Assistant\", \"reportTo\": \"David Brown\"}, {\"name\":\"Kathy White\",\"description\":\"Tax Consultant Intern\", \"reportTo\": \"Eva Davis\"}, {\"name\":\"Larry Walker\",\"description\":\"Investment Analyst Intern\", \"reportTo\": \"Frank Wilson\"}, {\"name\":\"Mary Hall\",\"description\":\"Budget Analyst Intern\", \"reportTo\": \"Grace Martin\"}, {\"name\":\"Nancy Young\",\"description\":\"Financial Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Oscar Green\",\"description\":\"Accountant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Patricia Adams\",\"description\":\"Financial Planner\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Quincy Nelson\",\"description\":\"Tax Consultant\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Rachel Scott\",\"description\":\"Investment Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Samuel Taylor\",\"description\":\"Budget Analyst\", \"reportTo\": \"Alice Smith\"}, {\"name\":\"Tina Wright\",\"description\":\"Financial Analyst Intern\", \"reportTo\": \"Nancy Young\"}]` 。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Alice Smith", + "description": "Chief Financial Officer", + "children": [ + { + "name": "Bob Johnson", + "description": "Financial Analyst", + "children": [ + { + "name": "Hannah Thompson", + "description": "Financial Analyst Intern" + } + ] + }, + { + "name": "Carol Williams", + "description": "Accountant", + "children": [ + { + "name": "Ian Clark", + "description": "Junior Accountant" + } + ] + }, + { + "name": "David Brown", + "description": "Financial Planner", + "children": [ + { + "name": "Jack Lewis", + "description": "Financial Planning Assistant" + } + ] + }, + { + "name": "Eva Davis", + "description": "Tax Consultant", + "children": [ + { + "name": "Kathy White", + "description": "Tax Consultant Intern" + } + ] + }, + { + "name": "Frank Wilson", + "description": "Investment Analyst", + "children": [ + { + "name": "Larry Walker", + "description": "Investment Analyst Intern" + } + ] + }, + { + "name": "Grace Martin", + "description": "Budget Analyst", + "children": [ + { + "name": "Mary Hall", + "description": "Budget Analyst Intern" + } + ] + }, + { + "name": "Nancy Young", + "description": "Financial Analyst", + "children": [ + { + "name": "Tina Wright", + "description": "Financial Analyst Intern" + } + ] + }, + { + "name": "Oscar Green", + "description": "Accountant" + }, + { + "name": "Patricia Adams", + "description": "Financial Planner" + }, + { + "name": "Quincy Nelson", + "description": "Tax Consultant" + }, + { + "name": "Rachel Scott", + "description": "Investment Analyst" + }, + { + "name": "Samuel Taylor", + "description": "Budget Analyst" + } + ] + } + } + } +] diff --git a/evaluations/prompts/organization-chart/data2chart.md b/evaluations/prompts/organization-chart/data2chart.md new file mode 100644 index 0000000..3f8d27a --- /dev/null +++ b/evaluations/prompts/organization-chart/data2chart.md @@ -0,0 +1,60 @@ +## 角色 + +你是一个 mock 图表数据生成器,生成组织架构图相关的可视化问答对数据。 + +## 任务 + +1. 结合可视化场景,随机生成组织架构图相关的可视化数据,主要内容为可视化的数据和用什么可视化图表,比如: “用组织机构图来可视化以下数据 `[{"name":"Eric Joplin","description":"Chief Executive Officer"}, {"name":"Linda Newland","description":"Chief Executive Assistant", supervisor: "Eric Joplin"}]`。” +2. 根据可视化相关问题,生成组织架构图图表的配置 +3. 以 JSON 格式归纳为一条问答对数据,{"question": <可视化问题>,"answer": <图表的配置>} + +## 组织架构图图表知识库 + +### 图表 Spec + +```json +{ + "type": "organization-chart", + "data": { + "name": "Eric Joplin", + "description": "Chief Executive Officer", + "children": [ + { + "name": "Linda Newland", + "description": "Chief Executive Assistant" + } + ] + } +} +``` + +### 数据要求 + +- type:图表的类型,必填,文本类型,值必须为 "organization-chart" +- data:图表的数据,必填,`OrganizationChartData`对象类型,包含以下字段: + - name:节点的名称,表示职位或部门的名称,必须唯一,必填,字符串类型 + - description:节点的描述信息,可以包含职位职责或部门简介等,选填,字符串类型 + - children: 节点数组,表示下级职位或部门。如果当前节点没有子节点,该字段可以省略。每个子节点本身也是一个 `OrganizationChartData` 对象,这意味着它可以包含自己的子节点,从而递归地构建出一个多层次的树状结构,选填,数组对象类型 + +## 参考例子 + +```json +[ + { + "type": "data2chart", + "question": "用组织机构图来可视化以下数据 `[{\"name\":\"Eric Joplin\",\"description\":\"Chief Executive Officer\"}, {\"name\":\"Linda Newland\",\"description\":\"Chief Executive Assistant\", supervisor: \"Eric Joplin\"}]`。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Eric Joplin", + "description": "Chief Executive Officer", + "children": [{ "name": "Linda Newland", "description": "Chief Executive Assistant" }] + } + } + } +] +``` + +## 要求 + +- 请生成 5 条这样的记录,并以 JSON 格式输出。 diff --git a/evaluations/prompts/organization-chart/text2chart.md b/evaluations/prompts/organization-chart/text2chart.md new file mode 100644 index 0000000..ecf49e9 --- /dev/null +++ b/evaluations/prompts/organization-chart/text2chart.md @@ -0,0 +1,77 @@ +## 角色 + +你是一个 mock 图表数据生成器,生成组织架构图相关的可视化问答对数据。 + +## 任务 + +1. 随机结合可视化场景,生成组织架构图相关的可视化问题,用自然语言纯文本描述,主要内容为数据描述和用什么可视化图表,比如: “Alice Johnson 是公司的首席技术官,她的团队包括资深软件工程师 Bob Smith 和 IT 支持部门负责人 Eve Black。Bob Smith 负责带领软件工程团队,团队成员包括软件工程师 Charlie Brown 和 Diana White。Eve Black 负责 IT 支持部门,团队成员包括 IT 支持专家 Frank Green 和 Grace Blue。用组织架构图可视化。” +2. 根据可视化相关问题,生成组织架构图图表的配置 +3. 以 JSON 格式归纳为一条问答对数据,{"question": <可视化问题>,"answer": <图表的配置>} + +## 组织架构图图表知识库 + +### 图表 Spec + +```json +{ + "type": "organization-chart", + "data": { + "name": "Eric Joplin", + "description": "Chief Executive Officer", + "children": [ + { + "name": "Linda Newland", + "description": "Chief Executive Assistant" + } + ] + } +} +``` + +### 数据要求 + +- type:图表的类型,必填,文本类型,值必须为 "organization-chart" +- data:图表的数据,必填,`OrganizationChartData`对象类型,包含以下字段: + - name:节点的名称,表示职位或部门的名称,必须唯一,必填,字符串类型 + - description:节点的描述信息,可以包含职位职责或部门简介等,选填,字符串类型 + - children: 节点数组,表示下级职位或部门。如果当前节点没有子节点,该字段可以省略。每个子节点本身也是一个 `OrganizationChartData` 对象,这意味着它可以包含自己的子节点,从而递归地构建出一个多层次的树状结构,选填,数组对象类型 + +## 参考例子 + +```json +[ + { + "type": "text2chart", + "question": "Alice Johnson 是公司的首席技术官,她的团队包括资深软件工程师 Bob Smith 和 IT 支持部门负责人 Eve Black。Bob Smith 负责带领软件工程团队,团队成员包括软件工程师 Charlie Brown 和 Diana White。Eve Black 负责 IT 支持部门,团队成员包括 IT 支持专家 Frank Green 和 Grace Blue。用组织架构图可视化。", + "answer": { + "type": "organization-chart", + "data": { + "name": "Alice Johnson", + "description": "Chief Technology Officer", + "children": [ + { + "name": "Bob Smith", + "description": "Senior Software Engineer", + "children": [ + { "name": "Charlie Brown", "description": "Software Engineer" }, + { "name": "Diana White", "description": "Software Engineer" } + ] + }, + { + "name": "Eve Black", + "description": "IT Support Department Head", + "children": [ + { "name": "Frank Green", "description": "IT Support Specialist" }, + { "name": "Grace Blue", "description": "IT Support Specialist" } + ] + } + ] + } + } + } +] +``` + +## 要求 + +- 请生成 5 条这样的记录,并以 JSON 格式输出。 diff --git "a/knowledges/\347\273\204\347\273\207\346\236\266\346\236\204\345\233\276 - Organization Chart.md" "b/knowledges/\347\273\204\347\273\207\346\236\266\346\236\204\345\233\276 - Organization Chart.md" new file mode 100644 index 0000000..70296aa --- /dev/null +++ "b/knowledges/\347\273\204\347\273\207\346\236\266\346\236\204\345\233\276 - Organization Chart.md" @@ -0,0 +1,110 @@ +## 图表属性 + +- 名称:组织架构图 +- 别名:组织结构图、机构图、Dagre 图、英文名 Organizational Chart +- 形状:网络形 +- 图表类别:关系图 +- 图表功能:层级类 + +## 基础概念 + +组织架构图,用于直观地展示组织内部的层级结构和部门关系。它通过节点和边表示不同的职位、部门及其上下级关系。每个节点代表一个职位或部门,边则表示上下级或平级关系。以树状结构呈现,顶层为最高管理层,逐层向下展开,直至各个部门和职位。 + +## 适用场景 + +- 想要展示公司或团队的层级结构,明确各个职位和部门的上下级关系 +- 展示员工的职位和部门分布 +- 项目管理时,明确项目团队的成员和职责分工 +- 用于股权穿透、投资上下游公司等依赖分析 + +## 不适用场景 + +- 展示具体的线性任务流程,更推荐使用流程图 +- 没有明确上下级关系的扁平化组织 + +## 图表用法 + +### 图表属性 + +```typescript +type Data = { + name: string; + description?: string; + children?: Data[]; +}; + +type OrganizationChart = { + type: 'organization-chart'; + data: Data; +}; +``` + +### 数据要求 + +- type:图表的类型,必填,文本类型,值必须为 "organization-chart" +- data:图表的数据,必填,`OrganizationChartData`对象类型,包含以下字段: + - name:节点的名称,表示职位或部门的名称,必须唯一,必填,字符串类型 + - description:节点的描述信息,可以包含职位职责或部门简介等,选填,字符串类型 + - children: 节点数组,表示下级职位或部门。如果当前节点没有子节点,该字段可以省略。每个子节点本身也是一个 `OrganizationChartData` 对象,这意味着它可以包含自己的子节点,从而递归地构建出一个多层次的树状结构,选填,数组对象类型 + +## 使用示例 + +1. Alice Johnson 是公司的首席技术官,她的团队包括资深软件工程师 Bob Smith 和 IT 支持部门负责人 Eve Black。Bob Smith 负责带领软件工程团队,团队成员包括软件工程师 Charlie Brown 和 Diana White。Eve Black 负责 IT 支持部门,团队成员包括 IT 支持专家 Frank Green 和 Grace Blue。 + +```json +{ + "type": "organization-chart", + "data": { + "name": "Alice Johnson", + "description": "Chief Technology Officer", + "children": [ + { + "name": "Bob Smith", + "description": "Senior Software Engineer", + "children": [ + { + "name": "Charlie Brown", + "description": "Software Engineer" + }, + { + "name": "Diana White", + "description": "Software Engineer" + } + ] + }, + { + "name": "Eve Black", + "description": "IT Support Department Head", + "children": [ + { + "name": "Frank Green", + "description": "IT Support Specialist" + }, + { + "name": "Grace Blue", + "description": "IT Support Specialist" + } + ] + } + ] + } +} +``` + +2. 用组织机构图来可视化以下数据 `{"name":"Eric Joplin","description":"Chief Executive Officer","children":[{"name":"Linda Newland","description":"Chief Executive Assistant"}]}`。 + +```json +{ + "type": "organization-chart", + "data": { + "name": "Eric Joplin", + "description": "Chief Executive Officer", + "children": [ + { + "name": "Linda Newland", + "description": "Chief Executive Assistant" + } + ] + } +} +```