Проблема с графическим выражением: коробчатые диаграммы смещаются по оси X при фасетированииPython

Программы на Python
Ответить
Anonymous
 Проблема с графическим выражением: коробчатые диаграммы смещаются по оси X при фасетировании

Сообщение Anonymous »

Я столкнулся с неожиданным поведением функцииplotly express при попытке построить несколько групп в виде фасетной диаграммы

Код: Выделить всё

import pandas as pd
import numpy as np

# Generate random data
np.random.seed(0)  # For reproducibility
group = ['A', 'B', 'C', 'D']
parameters = ['param1', 'param2', 'param3']
repetitions = 5  # Number of repetitions for each parameter on the same string

data = {
'group': np.tile(np.repeat(strings, repetitions), len(parameters)),
'parameter': np.repeat(parameters, len(strings) * repetitions),
'value': np.random.rand(len(strings) * len(parameters) * repetitions) * 100  # Random values between 0 and 100
}
df_ = pd.DataFrame(data)

fig = px.box(df_, x = 'group', y= 'value', facet_row='parameter')
fig.show()
Мне бы хотелось, чтобы все коробчатые диаграммы были выровнены по осям X.
Я понимаю, что они должны быть смещены, если у меня есть несколько групп на одних и тех же осях, но в этом дело не имеет для меня смысла. Как мне этого избежать?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... -facetting
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»