我正在使用Python和matplotlib,尝试在Google Colab中创建一个交互式图表。我可以生成图表,但它是静态的。我的当前代码如下:
%matplotlib notebook
%config InlineBackend.figure_format = 'retina'
from __future__ import print_function, division
import sys
import numpy as np
import astropy.units as u
import matplotlib.pyplot as plt
import os
%matplotlib inline
import json
import glob
import shutil
import math
from mpl_toolkits import mplot3d
fig = plt.figure(figsize=(15, 15))
ax = fig.add_subplot(111, projection='3d')
p_r = 299.9032078
p_de = 20.80420061
p_di = 1.5
ax.scatter(p_di,p_r,p_de, s=200, color='b',marker='o')
sta_r = [297.9021920849609,295.904451838485,295.9023343973089,297.90309565270053,296.90333856407784]
sta_de = [20.844424295419174,20.81360810319505,20.723442484679984,20.824023603726815,20.70437024345076]
sta_pa = [-0.5158962093235283,0.7968902494174,0.5119758027825232,-0.6155926470014295,1.2453997167305746]
sta_di = [1/sp for sp in sta_pa]
ax.scatter(sta_di,sta_r,sta_de, s=200, color='darkorange',marker='o')
plt.show()
%matplotlib inline
,那么我的图表将完全不会显示。 - user1551817