Я столкнулся с одной проблемой, я не мог найти решение.Я хотел бы изменить ширину полосы моего графика, но не имеет значения, какое число я указал в параметре WIDTH метода vbar, график остается прежним.
Участок с WIDTH = 100
Участок с WIDTH = 500
Apply Zoom не является решением.Панель выглядит как линия
Вот код:
from bokeh.io import show, output_file
from bokeh.plotting import figure
import pandas as pd
df = pd.read_csv('Data/moviments.txt', delimiter='\t', encoding='utf-8')
output_file("bar_basic.html")
df['DT']=pd.to_datetime(df['DT'])
p = figure(x_axis_type='datetime',
plot_width=1230,
plot_height=500,
title='Moviments')
p.vbar(x=df['DT'],top=df['SUM_IN'], width=100, fill_alpha=0.8, color='green')
p.vbar(x=df['DT'],top=df['SUM_OUT'], width=100, fill_alpha=0.8, color='red')
p.xgrid.grid_line_color = None
show(p)
Это информация моегофрейм данных:
RangeIndex: 133 записи, от 0 до 132 столбцов данных (всего 5 столбцов): DT 133 ненулевое datetime64 [нс] TRANSACT_IN 133 ненулевое int64 TRANSACT_OUT
133 ненулевоеint64 SUM_IN 133 ненулевое int64 SUM_OUT
133 ненулевое int64 dtypes: datetime64ns, int64 (4)