Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么这里没有显示ggplot?_Python_Ggplot2_Plot - Fatal编程技术网

Python 为什么这里没有显示ggplot?

Python 为什么这里没有显示ggplot?,python,ggplot2,plot,Python,Ggplot2,Plot,我使用的代码试图生成一个简单的绘图: from lets_plot import * LetsPlot.setup_html() import numpy as np np.random.seed(12) data = dict( cond=np.repeat(['A','B'], 200), rating=np.concatenate((np.random.normal(0, 1, 200), np.random.normal(1, 1.5, 200)))

我使用的代码试图生成一个简单的绘图:

from lets_plot import *
LetsPlot.setup_html()        

import numpy as np
np.random.seed(12)

data = dict(
    cond=np.repeat(['A','B'], 200),
    rating=np.concatenate((np.random.normal(0, 1, 200), np.random.normal(1, 1.5, 200)))
)

ggplot(data, aes(x='rating', fill='cond')) + ggsize(500, 250) \
+ geom_density(color='dark_green', alpha=.7) + scale_fill_brewer(type='seq') \
+ theme(axis_line_y='blank')
我使用命令行从独立文件运行此代码:

python3 mycode.py
它运行时没有任何错误,但没有显示任何绘图。我也尝试过以下方法,但不起作用:

gg = ggplot(....
print(gg)
上面在控制台上输出数据和图层,但未显示绘图

添加以下内容也无济于事:

import matplotlib.pyplot as plt

问题出在哪里?如何使用上述代码显示绘图?

该软件包似乎依赖于JavaScript(JS)来显示可视化效果,并且似乎是为了支持在线笔记本而构建的,正如github页面上所说-

然而,pycharm和IntelliJ似乎有一个可用的想法,但pycharm上的只有专业版本


因此,有了这些新信息,我尝试在线运行Jupyter notebook的一个实例,并运行相同的代码段,以产生预期的效果。

欢迎使用Stackoverflow,感谢您提供了一个好的答案。