前 R 用户,我曾经通过 ggplotly() 函数广泛组合 ggplot 和plot_ly 库来显示数据。
刚接触 Python 时,我看到 ggplot 库可用,但找不到与用于图形反应显示的绘图简单组合的任何内容。
我想要寻找的是这样的:
from ggplot import*
import numpy as np
import pandas as pd
a = pd.DataFrame({'grid': np.arange(-4, 4),
'test_data': np.random.random_integers(0, 10,8)})
p2 = ggplot(a, aes(x = 'grid', y = 'test_data'))+geom_line()
p2
ggplotly(p2)
最后一行将启动一个经典的情节动态查看器,具有鼠标图形交互、曲线选择等所有强大功能......
感谢您的帮助 :),
纪尧姆
这个打开情节问题 https://github.com/has2k1/plotnine/issues/262描述了类似的增强请求。
目前 mpl_to_plotly 函数似乎有时可以工作(对于某些几何图形?),但不一致。下面的代码,似乎工作正常。
from plotnine import *
from plotly.tools import mpl_to_plotly as ggplotly
import numpy as np
import pandas as pd
a = pd.DataFrame({'grid': np.arange(-4, 4),
'test_data': np.random.randint(0, 10,8)})
p2 = ggplot(a, aes(x = 'grid', y = 'test_data')) + geom_point()
ggplotly(p2.draw())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)