4

I am currently using the following code to plot errorbar graphs.

plt.errorbar(log_I_mean_, log_V2_mean_, xerr, yerr, '.')

However, the end result shows a circular point in the center of each errorbar intersection point. How can I plot just the errorbars without the central point, as is required in scientific work?

1

1 Answer 1

4

use 'none' instead of '.':

import matplotlib.pyplot as plt

x = np.arange(0.1, 4, 0.5)
y = np.exp(-x)

yerr = 0.1 + 0.2*np.sqrt(x)
xerr = 0.1 + yerr

plt.figure()
plt.errorbar(x, y, 0.2, 0.4,'none')
plt.title("Simplest errorbars, 0.2 in x, 0.4 in y")

result:

enter image description here

P.S. this is slightly modified version of part of the example of pylab here

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.