{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"bigcodebench","formal_name":"BigCodeBench","introduction":"BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://bigcode-bench.github.io/","indexing_mode":"index","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[],"history":"","construction":"","limitations":"","saturation":"","scores":[]}},"task_id":"700b7335-9faa-5659-ba02-532c746cfd14","task_key":"default--v0~2e1~2e0~5fhf--700b7335-9faa-5659-ba02-532c746cfd14","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 700b7335-9faa-5659-ba02-532c746cfd14","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import matplotlib.pyplot as plt\\nfrom itertools import zip_longest\\n# Constants\\nCOLORS = ['red', 'green', 'blue', 'yellow', 'purple']\\ndef task_func(data, labels):\\n\",\"complete_prompt\":\"import matplotlib.pyplot as plt\\nfrom itertools import zip_longest\\n\\n\\n# Constants\\nCOLORS = ['red', 'green', 'blue', 'yellow', 'purple']\\n\\ndef task_func(data, labels):\\n    \\\"\\\"\\\"    \\n    Plot a list of data with different colors. If there are more data series than the predefined colors, \\n    the function cycles through the colors. In case of even more series than colors + labels, 'black' is used.\\n    \\n    Parameters:\\n    data (list): A list of lists, each representing a series of data.\\n    labels (list): A list of labels for the data series.\\n    \\n    Returns:\\n    matplotlib.axes.Axes: The Axes object of the plot.\\n    \\n    Requirements:\\n    - matplotlib.pyplot\\n    - itertools.zip_longest\\n    - Predefined colors are ['red', 'green', 'blue', 'yellow', 'purple'].\\n    \\n    Example:\\n    >>> data = [[1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [3, 4, 5, 6, 7]]\\n    >>> labels = ['Series 1', 'Series 2', 'Series 3']\\n    >>> ax = task_func(data, labels)\\n    >>> type(ax)\\n    <class 'matplotlib.axes._axes.Axes'>\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Plot a list of data with different colors. If there are more data series than the predefined colors, the function cycles through the colors. In case of even more series than colors + labels, 'black' is used.\\nThe function should output with:\\n    matplotlib.axes.Axes: The Axes object of the plot.\\nYou should write self-contained code starting with:\\n```\\nimport matplotlib.pyplot as plt\\nfrom itertools import zip_longest\\n# Constants\\nCOLORS = ['red', 'green', 'blue', 'yellow', 'purple']\\ndef task_func(data, labels):\\n```\",\"libs\":\"['matplotlib', 'itertools']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}