Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/plotting/frame/__pycache__/test_frame_legend.cpython-37.pyc
Назад
B �5�g� � @ sH d dl Zd dlZd dlmZmZ d dlmZ ejj Z G dd� de�ZdS )� N)� DataFrame� date_range)�TestPlotBasec @ sZ e Zd Zejjdd�dd� �Zdd� Zdd� Zd d � Z dd� Z d d� Zdd� Zdd� Z dS )�TestFrameLegendzLOpen bug in matplotlib https://github.com/matplotlib/matplotlib/issues/11357)�reasonc C s� ddl m} ddlm} tdddd�dddd�g�}|jdd d dd d�}|jdd dd |dd� |�� }|j}t|d |�s~t �t|d |�s�t �d S )Nr )�LineCollection)�Line2D� )�x�a�b� � r r Zorangeg�������?)�c�yerr�labelr �blue)r r �axr ) Zmatplotlib.collectionsr Zmatplotlib.linesr r �plot� get_legend� legendHandles� isinstance�AssertionError)�selfr r �dfr �legendZresult_handles� r �c/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/plotting/frame/test_frame_legend.py�test_mixed_yerr s zTestFrameLegend.test_mixed_yerrc C s� t ddgddgd��}t dddgi�}|jddd d�d d�}|jdddi|d � |�� }dd� |jD �}dd dg}||ks~t�d S )Nr r r )r r �dg @Tr �greenr )r �color�secondary_y�red)r r! r c S s g | ]}|� � �qS r )� get_color)�.0�handler r r � <listcomp>, s z5TestFrameLegend.test_legend_false.<locals>.<listcomp>)r r r r r )r r �df2r r �result�expectedr r r �test_legend_false$ s z!TestFrameLegend.test_legend_falsec C sv ddddddg}t tj�dd�dd d gd�}t tj�dd�dd dgd�}t tj�dd�dddgd�}t tj�dd�dddgd�}x�|D ]�}|j|dd�}| j||jd� |j|d|d�}| j||jd� |j|d|d�}| j||j�|j�d� |j|d|d�}t|j�|j��tt |j�� }| j||d� q�W |jdd d�}| j|ddd gd� |jd|d�}| j|ddd gd� |jddd|d�}| j|ddd dddgd� t d dd!�} t tj�dd�dd d g| d"�}t tj�dd�dd dg| d"�}t tj�dd�dddg| d"�}|jdd d�}| j|ddd gd� |jd|d�}| j|ddd gd� |jd|d�}| j|ddd dddgd� |jjdd d#d$�}| j|d#gd� |jjdd dd%|d&�}| j|d#gd� |jjddd'|d(�}| j|d#d'gd� |� d�} | jd d)�}| j|d gd� | jd d*d+�}| j|d*gd� | �|j�� d� | jd d,|d-�}| j|d*d,gd� | j�� d d gk�srt�d S ).N�line�bar�barh�kde�area�histr r r r )�columnsr �e�f�g�h�i�j�k�lT)�kindr )�labelsF)r; r r �reverse)r r"