晟猫 2024-01-27 17:27 采纳率: 82.4%
浏览 2

pygal.i18n无法导入 报错 文件放到程序文件下,用with open打开文件却打不开 报错找不到文件

img


img

查找不到文件,存放的位置正确,名称正确,请问怎么改正这两个问题

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-27 20:18
    关注

    【相关推荐】



    • 这篇文章讲的很详细,请看:【Python-3.5】Pygal模拟骰子点数,分析结果可视化
    • 除此之外, 这篇博客: 疯狂Python讲义学习笔记(含习题)之数据可视化中的 (三)配置Pygal数据图 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      Pygal模块下有一个config模块,该模块包含了BaseConfig、CommonConfig、Config、SerieConfig等配置类。
      部分配置属性示例

      import pygal
      
      x_data = ['2011', '2012', '2013', '2014', '2015', '2016', '2017']
      # 定义两个列表分别作为两组柱状图的Y轴数据
      y_data = [5800, 60200, 63000, 71000, 84000, 90500, 107000]
      y_data2 = [52000, 54200, 51500, 58300, 56800, 59500, 62700]
      # 创建pygal.Bar对象(柱状图)
      bar = pygal.Bar()
      # 添加两组代表条柱的数据
      bar.add('产品1', y_data)
      bar.add('产品2', y_data2)
      # 设置X轴的刻度值
      bar.x_labels = x_data
      bar.title = '产品历年销量'
      # 设置X、Y轴的标题
      bar.x_title = '年份'
      bar.y_title = '销量'
      # 设置X轴的刻度值旋转45°
      bar.x_label_rotation = 45
      # 设置将图例放在底部
      bar.legend_at_bottom = True
      # 设置数据图四周的页边距
      # 也可通过margin_bottom、margin_left、margin_right、margin_top只设置单独一边的页边距
      bar.margin = 35
      # 隐藏Y轴上的网络线
      bar.show_y_guides = False
      # 显示X轴上的网格线
      bar.show_x_guides = True
      # 指定将数据图输出到SVG文件中
      bar.render_to_file('pygal_bar_config.svg')
      
      

      pygal_bar_config.svg文件效果:
      在这里插入图片描述


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 1月27日