Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unexpected behaviour in errorbar #2717

Closed
@lapsed-pacifist

Description

@lapsed-pacifist

I have some data y plotted against x with asymmetric error bars yerr (=[up, down]). The data, y, contains somenp.nan values at the end and likewise for yerr. However, when I plot the data using matplotlib'serrorbar function, it gets this weird marker behaviour:

See around 30 on x axis

What could cause this? I ran a few checks and the nan values line up, meaning that they shouldn't be plotted at all!

Heres the function:

axis.errorbar(profile.R, profile.M, yerr=profile.MW, fmt='b.')

axis.set_ylim(axis.get_ylim()[::-1])

and here's some pictures:
after re-phrase:axis.errorbar(profile.R, profile.M, yerr=(profile.MW[0], profile.MW[1]), fmt='b.'), it still produces the same plot
after re-phrasing to use only one set:

axis.errorbar(profile.R, profile.M, yerr=(profile.MW[1], profile.MW[1]), fmt='b.')
Only with up errorbars

(this also happens if I useprofile.MW[0])

I've also downgraded matplotlib and it still doesn't work!

But when I take the values out of their np.arrays for the last 8 elements by copy and paste (axis.errorbar([32.9592, 34.60716, 36.33696, 38.15418, 40.06254, 42.06576, 44.16756, 46.37724],[np.nan, 28.18328608, 27.41428602, np.nan, 27.30407038, np.nan, np.nan, np.nan], yerr=[[np.nan, 1.16532339, 0.73753135, np.nan, 0.68722997, np.nan, np.nan, np.nan], [np.nan, 1.16532339, 0.73753135, np.nan, 0.68722997, np.nan, np.nan, np.nan]]))

WTF it works now?
it works!! WTF!

Any ideas?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp