Ejemplo n.º 1
0
 def xerrorbar(self,
               ax,
               X,
               Y,
               error,
               Z=None,
               color=Tango.colorsHex['mediumBlue'],
               label=None,
               error_kwargs=None,
               **kwargs):
     error_kwargs = error_kwargs or {}
     if (error.shape[0] == 2) and (error.ndim == 2):
         error_kwargs.update(
             dict(array=error[1], arrayminus=error[0], symmetric=False))
     else:
         error_kwargs.update(dict(array=error, symmetric=True))
     if Z is not None:
         return Scatter3d(x=X,
                          y=Y,
                          z=Z,
                          mode='markers',
                          error_x=ErrorX(color=color, **error_kwargs or {}),
                          marker=Marker(size='0'),
                          name=label,
                          showlegend=label is not None,
                          **kwargs)
     return Scatter(x=X,
                    y=Y,
                    mode='markers',
                    error_x=ErrorX(color=color, **error_kwargs or {}),
                    marker=Marker(size='0'),
                    name=label,
                    showlegend=label is not None,
                    **kwargs)
Ejemplo n.º 2
0
def test_instantiate_error_x():
    ErrorX()
    ErrorX(array=[1, 2, 3],
           arrayminus=[2, 1, 2],
           color='red',
           copy_ystyle=False,
           symmetric=False,
           thickness=2,
           type='percent',
           value=1,
           valueminus=4,
           visible=True,
           width=5)
Ejemplo n.º 3
0
def test_key_error():
    assert ErrorX(value=0.1, typ='percent', color='red') == {
        'color': 'red',
        'typ': 'percent',
        'value': 0.1
    }
Ejemplo n.º 4
0
def test_key_error():
    assert ErrorX(value=0.1, typ="percent", color="red") == {
        "color": "red",
        "typ": "percent",
        "value": 0.1,
    }
Ejemplo n.º 5
0
def test_key_error():
    ErrorX(value=0.1, typ='percent', color='red')