我正在使用这里的代码尝试生成一个简单的图:
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
问题出在哪里以及如何使用上面的代码显示绘图?
慕妹3242003
相关分类