Ich versuche die Plotly-Bibliothek und ich machte ein Gantt-Diagramm in Jupiter mit einer falschen Liste von Studenten und wenn sie eine Sprachschule betreten/verlassen.Anzeige Problem auf Gantt-Diagramm (Jupyter, Plotly, Python)
Die Methode create_gantt hat die Daten korrekt interpretiert, aber die Anzeige ist auf der linken Seite abgeschnitten. Von den vollständigen Namen werden nur 11 Zeichen angezeigt.
Wenn Sie genau auf der Seite https://plot.ly/python/gantt/ in "Out [7]:" schauen, wird das M der Aufgabe "Morning Sleep" ebenfalls beschnitten.
Ich fand keine Argumente in der Methode, dies zu ändern. Ich habe auch versucht jupyter die Anzeigeeigenschaften modifiying und es hat keinen Einfluss auf das Diagramm:
from IPython.core.display import display, HTML
display(HTML("<style>.container { width:100%; }</style>"))
Hat jemand eine Idee hat dieses Problem beheben? Vielen Dank :).
Hier ist der Code:
import pandas as pd
from plotly.offline import init_notebook_mode, iplot
from plotly.graph_objs import *
init_notebook_mode(connected=True) # initiate notebook for offline plot
import plotly.figure_factory as ff
df_gantt2 =pd.DataFrame([
{'Task': 'Anthony Clark', 'Start': '2017-12-13', 'Finish': '2018-02-23'},
{'Task': 'Ariosto Li Fonti', 'Start': '2017-12-15', 'Finish': '2018-01-23'},
{'Task': 'Cettina Trevisano', 'Start': '2017-12-20', 'Finish': '2018-03-08'},
{'Task': 'Dora Padovesi', 'Start': '2018-01-11', 'Finish': '2018-01-12'},
{'Task': 'Emmeline Déziel', 'Start': '2018-01-22', 'Finish': '2018-03-25'},
{'Task': 'Sawa Tretyakov', 'Start': '2018-12-03', 'Finish': '2018-12-31'},])
fig = ff.create_gantt(df_gantt2, colors=['#333F44', '#93e4c1'],title='Students\' presence (those are fake names)',show_colorbar=True, bar_width=0.2, showgrid_x=True, showgrid_y=True)
iplot(fig,filename = 'students-presence-gantt')