
    eA                         d dl mZ 	 d dlZn# e$ r  ed          w xY wd dlZd dlmZ d dlm	Z	 ddl
mZmZ  G d d	e          ZdS )
    )SkipTestNzTest requires datashader)
ImageStack)RGBPlot   )TestPlotlyPlotplotly_rendererc                       e Zd Zd ZdS )TestImageStackPlotc                 ~   t          j        dd          }t          j        dd          }t          j        t           j        t           j        dgt           j        gdz  t           j        gdz  g          }t          j        t           j        gdz  ddt           j        gt           j        gdz  g          }t          j        t           j        gdz  t           j        gdz  g dg          }t	          |||||fddgg d	
          }t          t          j        |          t                    sJ t          j	        |          }|d         d         d         }|d         dk    sJ |d         dk    sJ |d         d         d         }	|	d         dk    sJ |	d         dk    sJ |d         d         }
t          |
          dk    sJ |
d         }|d         dk    sJ |d         dk    sJ |d         dk    sJ |d         dk    sJ |d         dk    sJ |d         dk    sJ |d         dk    sJ |d         dk    sJ d S )Nr            r   )r   r   r   xy)abc)kdimsvdimslayoutxaxisrangeg      g      @yaxisg      @g      @imagesxrefyrefsizexsizeysizingstretchlayerabove)nparangearraynanr   
isinstancer   get_plotr   get_plot_statelen)selfr   r   r   r   r   image_stackfig_dictx_rangey_ranger   images               Olib/python3.11/site-packages/holoviews/tests/plotting/plotly/test_imagestack.pytest_image_stackz#TestImageStackPlot.test_image_stack   sf   IaOOIaOOHrvrvq)BF8a<"&AFGGHrvhlQ26NRVHqLABBHrvhlRVHqL)))<== 1aOC:___
 
 
 /2;??IIIII"1+>>8$W-g6qzT!!!!qzS    8$W-g6qzS    qzS     (#H-6{{aq	 V}####V}####SzT!!!!SzS    W~""""W~""""X)++++W~((((((    N)__name__
__module____qualname__r2    r3   r1   r
   r
      s#         )  )  )  )  )r3   r
   )unittestr   
datashaderImportErrornumpyr#   holoviews.elementr   holoviews.plotting.plotlyr   	test_plotr   r   r
   r7   r3   r1   <module>r?      s         . . . .	,	-	--.     ( ( ( ( ( ( - - - - - - 6 6 6 6 6 6 6 6!) !) !) !) !) !) !) !) !) !)s    