Skip to content

Adding y_error to charts breaking data output #125

Description

@mishushakov

Breaking example:

import matplotlib.pyplot as plt
import pandas as pd

# Create a simple DataFrame with an additional column for standard deviation (error)
data = {
    "Category": ["A", "B", "C"],
    "Value": [10, 15, 7],
    "Std Dev": [1.5, 2.0, 0.8] # Example standard deviation values
}
df = pd.DataFrame(data)

# Create the bar plot with error bars (yerr)
plt.figure(figsize=(6, 4))
plt.bar(df["Category"], df["Value"], yerr=df["Std Dev"], capsize=5) # Added yerr and capsize
plt.xlabel("Category")
plt.ylabel("Value")
plt.title("Simplistic Bar Plot with Error Bars")
plt.tight_layout()
plt.show()

Working example:

import matplotlib.pyplot as plt
import pandas as pd

# Create a very simple DataFrame
data = {
    "Category": ["A", "B", "C"],
    "Value": [10, 15, 7]
}
df = pd.DataFrame(data)

# Create the bar plot without error bars
plt.figure(figsize=(6, 4))
plt.bar(df["Category"], df["Value"])
plt.xlabel("Category")
plt.ylabel("Value")
plt.title("Simplistic Bar Plot")
plt.tight_layout()
plt.show()

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions