def create_bar_chart(data,
numeric_col,
category_col,
group_col=None,
x_min=0,
x_max=100,
fig_width_cm=12,
fig_heigth_cm=8):
fig, ax = plt.subplots(figsize=(cm*fig_width_cm, cm*fig_heigth_cm))
palette= {"Portfolio": "#00915A", "Benchmark": "#B3B3B3"}
if group_col is None:
group_col = category_col
sns.barplot(data, x=numeric_col, y=category_col, hue=group_col, legend=False, palette=palette, width=0.4)
sns.despine(offset=10, trim=True)
ax.set_xlim(x_min, x_max)
ax.yaxis.grid(False) # Hide the horizontal gridlines
ax.xaxis.grid(True) # Show the vertical gridlines
for container in ax.containers:
ax.bar_label(container, fmt='{:.2f}', fontsize=8)
return fig
Я хочу, чтобы ось X имела диапазон значений, например. 0–100, а также имеют вертикальные линии сетки для этого диапазона. Поэтому я использую ax.set_xlim() Однако при текущих настройках метки осей и вертикальные линии сетки определяются максимальным значением x данных... ax.set_xlim влияет только на размер сетки диаграммы. ... Скриншот для иллюстрации:
У меня есть следующая функция для создания морских гистограмм. [code]def create_bar_chart(data, numeric_col, category_col, group_col=None, x_min=0, x_max=100, fig_width_cm=12, fig_heigth_cm=8):
fig, ax = plt.subplots(figsize=(cm*fig_width_cm, cm*fig_heigth_cm)) palette= {"Portfolio": "#00915A", "Benchmark": "#B3B3B3"} if group_col is None: group_col = category_col sns.barplot(data, x=numeric_col, y=category_col, hue=group_col, legend=False, palette=palette, width=0.4) sns.despine(offset=10, trim=True) ax.set_xlim(x_min, x_max) ax.yaxis.grid(False) # Hide the horizontal gridlines ax.xaxis.grid(True) # Show the vertical gridlines
for container in ax.containers: ax.bar_label(container, fmt='{:.2f}', fontsize=8)
return fig [/code] Я хочу, чтобы ось X имела диапазон значений, например. 0–100, а также имеют вертикальные линии сетки для этого диапазона. Поэтому я использую ax.set_xlim() Однако при текущих настройках метки осей и вертикальные линии сетки определяются максимальным значением x данных... ax.set_xlim влияет только на размер сетки диаграммы. ... Скриншот для иллюстрации: [img]https://i.sstatic.net/FuagsiVo.png[/img]
Я использую библиотеку AMD-дисплея, которая в основном позволяет нам управлять определенными параметрами GPU (Clock Speess/Fan Control).
SDK поставляется с кодом, управляемым образцом , и я смог получить требуемый результат (Core и Clock Speems) от...
Предполагая, что потоки и коллекции разрешены для использования Lambdas?
Я пробовал использовать цикл for, но это не решило мою проблему.
// Set to Set
for(Set s : set) {
result.addAll(s);
set.add(result);
}
Как изменить размер изображения, чтобы оно подходило для печати?
Например, я хотел бы использовать бумагу формата A4, размеры которого составляют 11,7 x 8,27 дюйма. в альбомной ориентации.
Мне нужно отобразить гистограмму с помощью Seaborn, но распределение данных по оси X совершенно неправильно: мои данные варьируются от 0 до 255 по X, но ось X находится в диапазоне от 0 до 1,75e8. См. изображение ниже: