以前的R用户,我曾经通过ggplotly()函数广泛地组合了ggplot和plot_ly库以显示数据。
[刚到Python,我看到ggplot库可用,但是在与plotly组合的图形反应显示的简单组合中找不到任何东西。
我想要的是类似:
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)
最后一行将在其中启动经典的绘图动态查看器,具有鼠标图形交互,曲线选择等的所有强大功能...
感谢您的帮助:),
纪尧姆
如果您寻求的只是一个交互式界面,则无需在python中进行ggplotly。ggplot(或者至少是我正在使用的实现-plotnine)使用已经具有交互性的matplotlib,这与R ggplot2程序包需要在顶部绘制的方式不同。