ฉันต้องการดูเอาต์พุต HTML ของ Plotly ใน PyCharm IDE ขณะนี้มีข้อความว่า:
กระบวนการเสร็จสิ้นด้วยรหัสทางออก 0
สำหรับเอาต์พุต อย่างไรก็ตาม ฉันได้รับผลลัพธ์แบบกราฟิกใน Jupyter
ฉันต้องการดูเอาต์พุต HTML ของ Plotly ใน PyCharm IDE ขณะนี้มีข้อความว่า:
กระบวนการเสร็จสิ้นด้วยรหัสทางออก 0
สำหรับเอาต์พุต อย่างไรก็ตาม ฉันได้รับผลลัพธ์แบบกราฟิกใน Jupyter
หากต้องการดูเอาต์พุต Plotly html ให้ใช้คุณสมบัติออฟไลน์ ตัวอย่างเช่นเช่นนี้:
plotly.offline.plot(*yourplotname*, filename='file.html')
เรียกใช้โค้ดใน pycharm และมันจะบันทึกไฟล์ .html ไว้ในโฟลเดอร์งานของคุณ และเปิด .html ในเบราว์เซอร์ของคุณเพื่อดู
เท่าที่ฉันเข้าใจ Dnaiel มักจะสร้างไฟล์ HTML ที่ไหนสักแห่งเสมอ แม้แต่ในสมุดบันทึก jupyter ฉันถือว่าสร้างไฟล์ HTML ชั่วคราวแม้ว่ามันจะวาดกราฟในหน้าต่างเดียวกันก็ตาม
อย่างไรก็ตาม คุณยังคงสามารถใช้ plotly ใน pycharm ได้โดยไม่ต้องระบุชื่อของไฟล์ใหม่ ในกรณีนั้น พล็อตจะเขียนทับไฟล์ HTML ชั่วคราวก่อนหน้าในไดเร็กทอรีการทำงานของคุณ
plotly.offline.plot(df2.iplot(kind='TypeOfChart',x='X_Var',y='Y_Var', asFigure=True))
ใน PyCharm 2020.3 ฉันสามารถสร้างพล็อต 3 มิติแบบหลายองค์ประกอบได้โดยทำงานร่วมกับแพ็คเกจ poliastro พล็อตจะโหลดอัตโนมัติลงใน Safari พร้อมคุณสมบัติแบบโต้ตอบ
#%% Plotting in 3D
frame = OrbitPlotter3D(plane=Planes.EARTH_ECLIPTIC)
frame.set_attractor(Sun)
apollo_orbit = Orbit.from_ephem(Sun, apollo_ephem, EPOCH)
apollo_orbit.plot(label="Apollo", use_3d=True, interactive=True)
# frame.set_orbit_frame(Orbit.from_ephem(Earth, apollo_ephem_e, EPOCH))
# 2021-Jul-08 12:07 : First time trying plotly.offline.plot
fp = frame.plot(apollo_orbit)
frame.plot_body_orbit(Earth, EPOCH) # 2021-Jul-08 12:07 : Apparently adds to the object created in the previous line
plotly.offline.plot(fp) # 2021-Jul-08 12:07 : Result is an html file that pops up in a browser, has interactive