Czy ktoś wie, jak używać plotly
wewnątrz jupyter notebook
przy użyciu Pythona?spiskowy wewnątrz pyta notebooka jupyter
Dokumentacja nie jest dobrze zorganizowana, przynajmniej nie z mojego punktu widzenia.
Na przykład mogę uruchomić następujący kod, ale generuje on wykres w pliku HTML, który można otworzyć na zewnątrz od jupyter notebook
. Czy istnieje sposób na renderowanie wykresu wewnątrz notebooka?
Co nie jest dla mnie jasne (jako że dokumentacja jest zła) to czy wymaga się poświadczeń do używania plotly
dla działek w środku jupyter notebook
? Czy dane uwierzytelniające są wymagane tylko do hostowania działek w ich chmurze i nic więcej?
Jak również stwierdzam, że nie ma żadnej rzeczywistej dokumentacji cufflinks
. Wszystko, co mówi, sprawia, że używanie ramek danych jest łatwiejsze. Ale dla kogoś, kto nie jest programistą, byłoby miło, gdyby była szczegółowa dokumentacja, dlaczego dokładnie jest to konieczne i co dokładnie robi to, co ułatwia życie.
import plotly.plotly as py
from plotly.graph_objs import *
trace0 = Scatter(
x=[1, 2, 3, 4],
y=[10, 15, 13, 17]
)
trace1 = Scatter(
x=[1, 2, 3, 4],
y=[16, 5, 11, 9]
)
data = Data([trace0, trace1])
plotly.offline.plot(data, filename = 'basic-line')
/Users/blahblah/anaconda/lib/python2.7/site-packages/plotly/offline/offline.py:433: UserWarning:
Your filename `basic-line` didn't end with .html. Adding .html to the end of your file.
'file:///Users/blahblach/Box Sync/NS/NBooks/basic-line.html'
In [ ]:
Jeśli zmienię ostatnią linię w kodzie:
py.iplot(data, filename = 'basic-line')
uzyskać poświadczeń błąd:
PlotlyLocalCredentialsError:
Couldn't find a 'username', 'api-key' pair for you on your local machine. To sign in temporarily (until you stop running Python), run:
>>> import plotly.plotly as py
>>> py.sign_in('username', 'api_key')
Even better, save your credentials permanently using the 'tools' module:
>>> import plotly.tools as tls
>>> tls.set_credentials_file(username='username', api_key='api-key')
For more help, see https://plot.ly/python.
UPDATE:
Próbowałem wykonać pandy przykłady jak opisano here.
Występują błędy poświadczeń dla wszystkich poleceń df.iplot()
lub Series.iplot()
.
Czy ktoś może uprzejmie wyjaśnić, dlaczego otrzymuję błędy poświadczeń pomimo używania iplot().
Nie ma również przydatnej dokumentacji dotyczącej cufflinks
.
Dokumentacja plot.ly
jest jedną z najgorszych, jakie widziałem. Organizacja to bałagan, a nie przykład bardzo przyjazny.
Czy to możliwe, aby wykonać coś w tym df.iplot (rodzaj = 'rozproszenia', ...) w trybie offline? Nie istnieje dokumentacja przydatna do spinki do mankietów. Dostaję błędy poświadczeń, gdy próbuję powyższego przykładu spinki do mankietów z https://plot.ly/ipython-notebooks/cufflinks/ – codingknob
Tak, możesz przejść do trybu offline za pomocą 'importujących spinki do mankietów", jak w przypadku ; cf.go_offline() 'command. Następnie 'df.iplot (kind = 'scatter', filename = 'spinki do mankietów/cf-simple-line')' powinno wyrenderować wykres wewnątrz notatnika. – Psidom