栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【jupyter-notebook之可视化学习-pyecharts(二):为什么Bar.add

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【jupyter-notebook之可视化学习-pyecharts(二):为什么Bar.add

项目场景:

简述项目相关背景:

利用jupyter-notebook和pyecharts库(这个库需要自行安装)进行可视化数据,并显示结果图。


问题描述:将原始数据读取,并显示各省份价格、各省份成交量柱状图

原始数据:

from pyecharts.charts import Bar
import numpy as np
import pandas as pd
from pyecharts import options as opts #pyecharts中包括图的标题,颜色主题等,都是通过选项Options配置的。
from pyecharts.globals import ThemeType

#读取数据
df = pd.read_csv("D:\python-projects\jupyter_PythonFile\taobao_data_matplolib.csv",encoding='gbk')
##文件绝对路径:E:\dell\生产实习\numpy+matplotlib\taobao_data_matplolib.csv,注意是双斜杠!!!
##注意:taobao_data_matplolib.csv和pyechars.ipynb两个文件必须是同一个根文件夹中,否则无法正确读取!!!
print(df)
#读取:成交量 价格
Volume=np.array(df.成交量)
a2=np.array(df.价格)
print(Volume)
print(a2)label=['江苏', '上海', '湖北', '河北', '河南','浙江','广东','北京']## 定义图的标签,标签是列表

bar = (
    # 使用了InitOpts来初始化图的主题
     Bar(
             init_opts=opts.InitOpts(
                width="800px",
                height="500px",
                theme=ThemeType.LIGHT,
                bg_color="skyblue"
              )
        )

    .add_xaxis(label)
    ## .add_yaxis("成交量",Volume)
    ##.add_yaxis("价格",a2)
    .add_yaxis("成交量",[7030.90909091,6801.5,6182.0,6050.66666667,5986.0,5779.5,5164.0,4519.33333333])
    .add_yaxis("价格",[223.61136364,161.2,254.71428571,152.0,119.0,290.42857143,326.0,150.0])
    # 使用TitleOpts来初始化了标题和子标题
    .set_global_opts(title_opts=opts.TitleOpts(title="各省成交量和价格",subtitle="柱状图"))
)
bar.render_notebook()


bug-问题:

为什么使用Bar.add_yaxis("成交量",Volume),无法显示图,而

Bar.add_yaxis("成交量",[7030.90909091,6801.5,6182.0,6050.66666667,5986.0,5779.5,5164.0,4519.33333333])这样就可以呢?

结果:

没有任何的数据显示,为什么?(一个参数是矩阵,一个参数是用变量名代替的矩阵,按理来说应该都可以的)


 但是方法二就可以显示图:

 结果:

 

解决方案:

暂时未找到到具体解决方案:

求大佬指教!!!多谢!

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015767.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号