2301_80157702 2024-11-02 16:47 采纳率: 66.7%
浏览 22

jupyter 用pyecharts 显示不出水球图和词云图


# 导入必要的模块
from pyecharts import options as opts
from pyecharts.charts import Liquid

# 计算比例
ratio = (t5 + t6) / 500.0

# 创建水球图
c = (
    Liquid()
    .add("l5年之后图书数量比(水球图)", [ratio], center=["50%", "50%"])
    .set_global_opts(title_opts=opts.TitleOpts(title="15年之后图书数量比"))
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    .set_colors(["#5470C6", "#91CC75", "#EE6666"])
)

# 在 Jupyter Notebook 中显示图表
c.render_notebook()
from pyecharts import options as opts
from pyecharts.charts import Page,WordCloud
from pyecharts.globals import SymbolType
words = [
    ("四川文艺出版社",cb_1),("万卷出版公司",cb_2),("江苏凤凰文艺出版社",cb_3),
    ("复旦大学出版社",cb_4),("江苏文艺出版社",cb_5),("中华书局",cb_6),("东方出版社",cb_7)]
c = WordCloud()
c.add("",words,word_size_range = [20,80])
c.set_global_opts(title_opts = opts.TitleOpts(title = "出版社词云图"))
c.render("word_cloud.html")
c.render_notebook()

img

img

  • 写回答

1条回答 默认 最新

  • 征途黯然. Java领域优质创作者 2024-11-04 11:32
    关注

    在Jupyter Notebook中使用Pyecharts打印水球图和词云图时,如果结果不全或无法显示,可能是以下几个原因导致:

    1. 环境配置:确保已安装了必要的库,包括pyechartswordcloud(如果需要做词云图)。可以使用pip install pyecharts wordcloud检查和安装。

    2. 数据格式:水球图通常需要数据以列表形式提供,例如百分比数据。如果数据处理不当,可能会导致图形绘制错误。词云图则需要文本数据。

    3. 编码问题:如果输入的数据包含非ASCII字符,可能会因为编码问题而无法显示。记得确保所有的字符串都是Unicode编码。

    4. 浏览器兼容性:某些图表在旧版本的浏览器或私有模式下可能无法正常显示。尝试更新浏览器到最新版本,或者切换到无痕模式试试。

    5. 代码错误:检查你的Pyecharts代码是否正确。例如,水球图的构造函数可能使用了错误的参数,或者词云图的生成语法有问题。

    from pyecharts.charts import WaterBall
    from wordcloud import WordCloud
    
    # 水球图示例
    water_ball = WaterBall()
    data = [{'name': 'A', 'value': [70, 30]}, {'name': 'B', 'value': [20, 80]}]
    water_ball.add("", data)
    water_ball.render('waterball.html')
    
    # 词云图示例
    wordcloud = WordCloud(font_path='simhei.ttf').generate('your_text')
    plt.imshow(wordcloud, interpolation='bilinear')
    plt.axis('off')
    plt.show()  # 如果是在notebook直接显示,则这里可能不会显示,需要用`display(plt)`
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月2日

悬赏问题

  • ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
  • ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
  • ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
  • ¥15 husky+kinova jaco2 仿真
  • ¥15 MATLAB数据处理
  • ¥15 zigbee终端设备入网失败
  • ¥15 金融监管系统怎么对7+4机构进行监管的
  • ¥15 硬件IIC从模式的数据发送,中断数据的接收,不能用HAL库(按照时序图)
  • ¥20 QAxWidget上显示一个word文档后,如何直接在该QAxWidget上修改和保存word文档
  • ¥15 Simulink仿真报错,请问如何解决