import pandas as pd
import matplotlib.pyplot as plt
data = {'Name': ["A", "B", "C", "D",'E'],
'Todo': [4, 5, 6, 7, 3],
'Done': [6, 2, 6, 8, 6],
'TimeRemaining': [4, 4, 4, 4, 4]}
df = pd.DataFrame(data)
fig, ax1 = plt.subplots(figsize=(10, 8))
ax2 = ax1.twinx()
# Get the names of columns at indices 1 to 10
selected_column_names = df.columns[0:2].to_list()
ax = df.plot(kind='barh',y=selected_column_names, stacked=True, ax=ax2, )
for c in ax.containers:
# Optional: if the segment is small or 0, customize the labels
labels = [v.get_width() if v.get_width() > 0 else '' for v in c]
# remove the labels parameter if it's not needed for customized labels
ax.bar_label(c, fmt=lambda x: f'{x:.0f}' if x > 0 else '',label_type='center')
df.set_index('Name').plot(kind='barh', y=["TimeRemaining"], color='whitesmoke', alpha=0.3,ax=ax1, align='center', width=0.8, edgecolor='blue',)
# Hide y-axis tick labels
ax2.tick_params(axis='y', labelright=False, right=False)
ax2.set_yticklabels([])
ax1.get_legend().remove()
plt.title('Status Chart')
plt.tight_layout()
plt.show()
, который приводит к такому сюжету, как SO &, как вы можете видеть, темно-синие столбцы не сосредоточены с полупрозрачными стержнями (оба стержня на разных осях)
on there on there on there on there on the on there on ther Ось путем изменения ax1 на ax2 на втором графике, например, so df.set_index ('name'). plot (kind = 'barh', y = ["timeremaining"], color = 'whitesmoke', alpha = 0.3, ax = ax2, align = 'center', width = 0.8, edgecolor = 'blue', ax2, align = ', width = 0,8, edgecolor =', ', но имена, но имена. более! Я также получаю легенду о «Timeremaing», которую мне не нужны, и полупрозрачные стержни сейчас впереди. Имя показано в оси y слева?
У меня есть DF, и я пытаюсь создать горизонтальные схемы.[code] import pandas as pd import matplotlib.pyplot as plt data = {'Name': ["A", "B", "C", "D",'E'], 'Todo': [4, 5, 6, 7, 3], 'Done': [6, 2, 6, 8, 6], 'TimeRemaining': [4, 4, 4, 4, 4]} df = pd.DataFrame(data)
fig, ax1 = plt.subplots(figsize=(10, 8)) ax2 = ax1.twinx() # Get the names of columns at indices 1 to 10 selected_column_names = df.columns[0:2].to_list()
ax = df.plot(kind='barh',y=selected_column_names, stacked=True, ax=ax2, ) for c in ax.containers: # Optional: if the segment is small or 0, customize the labels labels = [v.get_width() if v.get_width() > 0 else '' for v in c]
# remove the labels parameter if it's not needed for customized labels ax.bar_label(c, fmt=lambda x: f'{x:.0f}' if x > 0 else '',label_type='center')
plt.title('Status Chart') plt.tight_layout() plt.show() [/code] , который приводит к такому сюжету, как SO &, как вы можете видеть, темно-синие столбцы не сосредоточены с полупрозрачными стержнями (оба стержня на разных осях) on there on there on there on there on the on there on ther Ось путем изменения ax1 на ax2 на втором графике, например, so df.set_index ('name'). plot (kind = 'barh', y = ["timeremaining"], color = 'whitesmoke', alpha = 0.3, ax = ax2, align = 'center', width = 0.8, edgecolor = 'blue', ax2, align = ', width = 0,8, edgecolor =', ', но имена, но имена. более! Я также получаю легенду о «Timeremaing», которую мне не нужны, и полупрозрачные стержни сейчас впереди. Имя показано в оси y слева?
Я пытаюсь построить 3 разные функции в логарифмическом масштабе в Python для трех интервалов x-диапазона. Прикрепляю изображение того типа графика, который я хочу создать, и какие функции, y, для каких интервалов x.
Я пытаюсь извлечь переменную взноса из моей базы данных, которая является целым числом, но возвращает «неопределенный индекс: вклад в d: .....» вместе с отображением всех других переменных как таковые «успешно вошли в систему как: Кел вклад: U012...
Я кодирую в Python, используя библиотеку Matplotlib, чтобы сделать многопрочный график, например, график с двойным барьером, но у меня есть 7 бар на категорию. Я не уверен, что у меня есть обязательно лучший способ для меня построить эти данные, но...
Я кодирую в Python, используя библиотеку Matplotlib, чтобы сделать многопрочный график, например, график с двойным барьером, но у меня есть 7 бар на категорию. Я не уверен, что у меня есть обязательно лучший способ для меня построить эти данные, но...
Я кодирую в Python, используя библиотеку Matplotlib, чтобы сделать многопрочный график, например, график с двойным барьером, но у меня есть 7 бар на категорию. Я не уверен, что у меня есть обязательно лучший способ для меня построить эти данные, но...