Сложенный барплот в пандах - считывание с фрейма данных?

вы можете сделать это, используя ReflectionTestUtils of Sring (org.springframework.test.util.ReflectionTestUtils)

ReflectionTestUtils.invokeMethod(instantiatedObject,"methodName",argument);

Пример: если у вас есть класс с приватным методом "square (int x)"

Calculator calculator = new Calculator();
ReflectionTestUtils.invokeMethod(calculator,"square",10);
0
задан Sam 7 March 2019 в 14:57
поделиться

1 ответ

Вы можете сложить столбцы сверху друг друга с помощью функции bottom в пакете matplotlib.

Шаг 1: Создание фрейма данных и импорт пакетов

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rc
d = {'male': [37,1032,1], 'female': [96,134,1]}
df = pd.DataFrame(data=d, index=['a', 'b', 'c'])

Шаг 2: Создание графика

r = [0,1,2]
bars1 = df['female']
bars2 = df['male']
plt.bar(r, bars1)
plt.bar(r, bars2,bottom=bars1, color='#557f2d')
plt.xticks(r, df.index, fontweight='bold')
plt.legend(labels = ['female', 'male'])
plt.show()

Дополнительную информацию можно найти на этой веб-странице: Ссылка

0
ответ дан Tox 7 March 2019 в 14:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: