精华内容
下载资源
问答
  • pyecharts V1版本的使用

    千次阅读 2019-09-22 13:47:22
    对于pyecharts的使用,网上的教程大多是 V0 版本的教程,对于新版本没有详细的教程,以下是关于V1版本的详细教程。 pyecharts版本号查看 打开Anaconda promt(没有下载Anaconda的请自行下载),在命令行输入pip ...

    前言

    对于pyecharts的使用,网上的教程大多是 V0 版本的教程,对于新版本没有详细的教程,以下是关于V1版本的详细教程。

    pyecharts版本号查看

    打开Anaconda promt(没有下载Anaconda的请自行下载),在命令行输入pip list 找到pyecharts即可找到pyecharts当前的版本号,如下图:

    在这里插入图片描述
    我当前pyecharts版本号为1.5.0,若版本号前为0开头,请更新到V1版本。

    折线图

    from pyecharts.charts import Line#折线图所导入的包
    from pyecharts import options as opts#全局设置所导入的包
    def line1():
        line = (
            Line()#实例化Line
            .add_xaxis(["2018年","2017年","2016年"])#加入X轴数据
            .add_yaxis("国内生产总值(亿元)",[900309.5,820754.3,740060.8] )#加入Y轴数据
            .set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"))#全局设置项
        )
        return line
    line1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
    

    在这里插入图片描述

    柱状图

    from pyecharts.charts import Bar#柱状图所导入的包
    from pyecharts import options as opts#全局设置所导入的包
    def bar1():
        bar=(
        Bar()
         .add_xaxis(["2018年","2017年","2016年"])#加入X轴数据
        .add_yaxis("国内生产总值(亿元)",[900309.5,820754.3,740060.8] )#加入Y轴数据
        .add_yaxis("国内生产总值",[800309.5,720754.3,540060.8] )#多项Y轴数据
        .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例"))#全局设置项
        )
        return bar
    bar1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
    

    在这里插入图片描述

    饼图

    from pyecharts.charts import Pie#饼图所导入的包
    from pyecharts import options as opts#全局设置所导入的包
    def Pie1():
        pie=(
        Pie()
        .add("",[['农林牧渔业增加值(亿元)', '67538'],
    ['工业增加值(亿元)', '305160.2'],
    ['建筑业增加值(亿元)', '61808'],
    ['批发和零售业增加值(亿元)', '84200.8'],
    ['交通运输、仓储和邮政业增加值(亿元)', '40550.2'],
    ['住宿和餐饮业增加值(亿元)', '16023'],
    ['金融业增加值(亿元)', '69100'],
    ['房地产业增加值(亿元)', '59846']])#加入数据
            .set_global_opts(title_opts=opts.TitleOpts(title="Pie-基本示例"),legend_opts=opts.LegendOpts(pos_left=160))#全局设置项
            .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")))#样式设置项
        return pie
    Pie1().render('C:\\Users\\best\\Desktop\\2.html')#保存图片为HTML网页
    

    在这里插入图片描述

    地图

    from pyecharts.charts import Map#地图所导入的包
    from pyecharts import options as opts#全局设置所导入的包
    def map1():
        map=(
        Map()
        .add("",[["北京","1000"],["上海","29999"]] ,"china")#导入数据
        .set_global_opts(title_opts=opts.TitleOpts(title="各地区GDP"),visualmap_opts=opts.VisualMapOpts(max_=29999))#设置连续形地图
        )
        return map
    map1().render('C:\\Users\\best\\Desktop\\2.html')
    

    在这里插入图片描述

    对于更加详细的介绍请参考pyecharts官方文档。pyecharts官方文档

    展开全文
  • 比特币v1版本

    2018-10-16 10:34:45
    v1版本思路 1、区块结构体 2、创建区块 3、生成哈希 4、uint64转换为[]byte 5、定义区块链结构体 6、创世区块加入区块链 7、向链中加入数据 8、main函数的调用 ...

    v1版本思路

    image

    1、区块结构体
    image

    2、创建区块
    image

    3、生成哈希
    image

    4、uint64转换为[]byte
    image

    5、定义区块链结构体
    image

    6、创世区块加入区块链
    image

    7、向链中加入数据
    image

    8、main函数的调用
    image

    展开全文
  • n2n_supernode-V1版本,提供将supernode.exe注册为服务的工具,可以开机自动启动。 将压缩包解压,在该目录运行命令行,运行 supernode_services.exe install 即将supernode注册为服务。卸载 supernode_services.exe...
  • pyecharts_v1版本: 画折线图

    千次阅读 2020-02-27 17:41:28
    最近由于工作需要,需要使用pyecharts作图,了解到v0.5版本 和v1版本有很大的区别,且v0.5版本已经停止更新, 你懂得,所以重新学习使用v1版本;本篇则使用v1.6.2版本。 安装: 采用最简单的方式,如果太慢,请使用...

    最近由于工作需要,需要使用pyecharts作图,了解到v0.5版本 和v1版本有很大的区别,且v0.5版本已经停止更新, 你懂得,所以重新学习使用v1版本;本篇则使用v1.6.2版本。

    安装:

    • 采用最简单的方式,如果太慢,请使用清华源;
      • pip install pyecharts
    • 地图包的下载
      • 地图包下载比较麻烦,建议搜搜网上攻略,选择适合自己的

    使用:

    • 要求: 数据库数据出折线图
    • 1、从数据库读取数据,大概数据有50万条,生成df备用
    import pandas as pd
    import pymysql
    from sqlalchemy import create_engine
    import pyecharts.options as opts
    from pyecharts.charts import Line
    import re
    
    engine = create_engine("mysql+pymysql://user:pwd@localhost:port/database", encoding="utf-8")
    sql = "select * from carcass_meat where pig_catagory='猪肉价格'"  # sql 语句
    df = pd.read_sql_query(sql,con=engine)  # 生成Dataframe
    
    • 2、处理掉不需要的列,只留下我们需要的数据列
    df1 = df.copy()
    df1.drop(['id','create_time'],axis=1,inplace=True)
    
    # 由于price列都是字符串,先把它处理成float,方便计算
    df1['price'] = df1['price'].apply(lambda x: float(x))
    
    # intraday列的字符串格式,先变成以/分割的样式,再变成日期格式方便排序
    df1['intraday'] = pd.to_datetime(df['intraday'].apply(lambda x:re.sub(r'\D','/',x)[:-1]),format="%Y/%m/%d")
    
    # 对df按intraday的日期格式进行排序
    df1.sort_values('intraday',ascending=True,inplace=True)
    
    # 使用pivot_table对数据进行按日期和类别的划分,默认对价格进行平均;
    df3 = pd.pivot_table(df1,index=['intraday','pig_catagory'],values=['price'])
    
    # 使用多重index的第一层作为x轴的数据,
    index1 = [i[0].strftime('%Y/%m/%d') for i in df3.index]
    
    # 使用刚生成的price生成y轴数据
    values = [round(i[0],2) for i in df3.values]
    
    def line_base():
        c = (
            Line(init_opts=opts.InitOpts(width="1400px",height="600px"))  # 画布大小
            .add_xaxis(index1)  # 添加x轴
            .add_yaxis('猪肉价格',values,is_symbol_show=False)  # 添加第一个y轴
            .add_yaxis('仔猪价格',values_child,is_symbol_show=False,color=['blue'])
            .add_yaxis('生猪价格',values_pig,is_symbol_show=False)
            .set_global_opts(
                title_opts=opts.TitleOpts(title='猪价格走势图',subtitle="2019/1/30-2020/2/26"),
                # 设置x轴的label字体的走向,由于x轴过多,显示不全,在这调整旋转角度
                xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=90))
                # 下面这是调整是否可以缩放的
              	#  datazoom_opts=opts.DataZoomOpts(is_show=True),
            )
        )
        return c 
    # 生成html文件, 或者在jupyter 里面直接出图
    line_base().render()
    
    • 出图效果如下;上面代码不全,其中第二,第三条y轴的数据,没有写出,但是大体和第一条y轴的过程相同;
      在这里插入图片描述
    展开全文
  • 首先是版本问题,在github[1][2]上的README已经明确了github上的版本公告在v1版本,且不兼容。这改动可想而知。更新嘛,不寒颤,大家都懂,都懂(dog head)。那就开始正题,某次更新后 pyecharts 包不再自带地图库...

    6d6ffb289385059d1c264717788d557a.png

    我国庆闲(咸)余(鱼)时间完成 pyecharts的安装,随后就开始了我的爬坑之旅。

    pyecharts这个包安装十分顺利,但是没想到后续还有一大堆坑。

    首先是版本问题,在github[1][2]上的README已经明确了

    de4a9d70f0b4e1b36a7f42d888085f95.png
    github上的版本公告

    在v1版本,且不兼容。这改动可想而知。

    更新嘛,不寒颤,大家都懂,都懂(dog head)。

    那就开始正题,某次更新后 pyecharts 包不再自带地图库。需要用户按自己需求,自行下载。

    这就是坑的开端了。

    这几个库倒不难查,

    可知地图库 城市,村县,海安线,省份 分别依序对应如下:

    echarts-china-cities-pypkg

    echarts-china-counties-pypkg

    echarts-china-misc-pypkg

    echarts-china-provinces-pypkg[3][4]

    但是直接pip install 却都是

    WARNING: Retrying...

    WARNING: Retrying...

    WARNING: Retrying...

    最后告诉我

    No matching distribution found for echarts xxx

    查了这句,翻译翻译就是说,

    “这镜像源没你想要的东西,别来骚扰我!"

    我曾尝试切换过几个镜像源下载 ,但结果还是一样。可能有别的不知名问题吧,但坑是得爬的,问题我肯定也是要解决的!

    78666a8b4ec6ae326d93720a7d1817c9.png

    我的解决方法是 在github上找到了 echarts 的资源。

    然后手动下载,本地手动python setup.pyinstall安装。

    本以为这回是很稳妥的方法,可结果还是掉坑。

    setup告诉我cities,counties,provinces都告诉我,找不到pyecharts-jupyter-installer就下不了这“哥仨”[5]。无奈我就继续顺藤摸瓜,在github echarts 找到pyecharts-jupyter-installer资源手动下载。

    这里我先安装 pyecharts-jupyter-installer。链接如下

    pyecharts-jupyter-installer

    pyecharts/pyecharts-jupyter-installer

    然后是城市,村县, 省份三个本地安装。此处我先尝试了省份和村县,

    城市库先不说,在文章最后有彩蛋

    要注意这“哥仨”从github下载后解压后

    echarts-china-counties-pypkg-0.0.2echarts_china_counties_pypkgresources

    是空文件夹,需要echarts_china_counties_js 的文件放在resources文件夹下

    否则你直接运行python setup.py install 是会抛异常,告诉你resources下找不到echarts_china_counties_js。(就别问我为啥知道了,问就是头儿贼铁)

    echarts_china_counties_js的链接如下

    echarts-maps/echarts-china-counties-js

    完成后,打开cmd再在 echarts-china-counties-pypkg的文件夹路径下 使用

    python setup.py install

    安装jupyter installer 大概是这位小老弟的翻版[5]

    下面就说两个v1版本 小伙伴比较常见的坑。如果有问题,大家可以一起在 评论区一起想办法解决。别忘了文章最后的彩蛋


    Part 1

    from 

    结果就会出现找不到Geo的情况

    新版v1 放到了.charts 文件夹下

    所以引用应使用[6]

    from 

    Part 2

    在尝试跑pyecharts官网文档[7]给出的地图示例时, 有一段应用bug,代码如下

    from 

    出现找不到这个Faker。

    后来根据pyecharts官网[7] A Python Echarts Plotting Library

    图表类型==>指教坐标系图表==>柱状条形图 第一行,我找到了一行这样的代码

    from 

    524324c837337149cbbef930d5a47daf.png

    和part 1 的问题类似,就是文件换了位置,引用写法也要调整

    from example.commons import Faker找不到Faker的解决方法

    引用改为

    from pyecharts.faker import Faker

    即可。


    最后就是喜闻乐见的彩蛋时间

    还记得那个cities吗,我手动弄了省和县。实在累得不行,最后我尝试性的敲出pip install echarts-china-cities-pypkg

    我的cities居然。。能下载了。不知道是那步就打通了,关节。也可能是国庆网关比较严。

    可把我累坏了。

    66e773ac96900240d28b6e8140043220.png

    43ffc49fba2413fbb248211099cf9c5b.png
    下载完成,aa表示我内心的呐喊

    还居然下完了。。。我也是醉了

    a!a!

    3e0ac71ed7f011f3c345320a5d5f3808.png
    再贴一张图

    完成效果是好的。坑爬完了就要开始 玩酷炫的了!

    b6c183103dc980278476ecdaed6346c9.png
    to be continued..

    参考

    1. ^pyecharts'github https://github.com/pyecharts/
    2. ^github :pyecharts porject file , https://github.com/pyecharts/pyecharts
    3. ^pypi echarts-china-provinces-pypkg 0.0.3 author ‘chfw’ from github https://pypi.org/project/echarts-china-provinces-pypkg/
    4. ^chfw's github https://github.com/chfw
    5. ^abpyecharts-jupyter-installer 这里坑倒不少人应该,也有其他小老弟在这被坑过 https://www.yzlfxy.com/jiaocheng/python/336804.html
    6. ^power by csdn,“from pyecharts import Geo找不到Geo” https://blog.csdn.net/iamjingong/article/details/91891648
    7. ^abpyecharts 官方文档,其中有参数介绍和示例演示,有很高的参考价值 https://pyecharts.org/#/
    展开全文
  • 首先是版本问题,在githubgithub上的版本公告在v1版本,且不兼容。这改动可想而知。更新嘛,不寒颤,大家都懂,都懂(dog head)。那就开始正题,某次更新后 pyecharts 包不再自带地图库。需要用户按自己需求,自行...
  • 由于 ToughRADIUS V2版本 是一次打破兼容性的重构,数据结构并不完全兼容,因此对V1版本的数据迁移到V2版本,我们加入了特殊的数据转换支持。迁移步骤登陆 ToughRADIUS V1版本的系统管理控制台,进入到数据备份管理...
  • CTS测试框架 -- V1版本

    千次阅读 2017-12-16 19:15:27
    1 概述CTS测试框架是有两个版本的,Android 6.0以及之前的版本都统称为V1版本,7.0以及之后的版本为V2(目前Android版本已经迭代到Android O了,目前还是用的V2框架),其实两者都是基于基础框架Trade-Federat
  • 注意:post-processing stack是从AssetStore上下载的v1版本,而并非stack2版本,stack2版本在unity2018的packagemanager中可以直接下载安装 首先,在相机上绑上PostProcessingBehaviour这个脚本 在Project视图中右键...
  • 虽然我们交付了V2版本但用户仍然使用V1版本这个需求谁提的?我保证不打死你!往期推荐每日一皮:进来说说昨天你是怎么过的?每日一皮:没有经过测试就运行,自信的表情不言而喻!每日一皮:当你要...
  • 本篇我们介绍V1版本的。 前面我们介绍了,V2是主流版本,也就是说只有在某些受限的情况下我们会需要使用V1版本。简单来说:“If you’re migrating or updating an application that relies on SAML,...
  • 11月6日,Parity工程师Bastian在推特上跟进波卡平行链最新进展称,V1版本已推出,主要更新了共识代码。 文章链接:https://www.tuoluocaijing.cn/kuaixun/detail-143074.html 更多资讯:...
  • v1 版本安装不上

    2020-12-02 20:38:08
    <div><p>当我和数据库对接后 点击下一步 浏览器就显示“OK”这两个字母 也没有什么反应 页面也不跳转 大佬 请问这是什么问题</p><p>该提问来源于开源项目:firekylin/firekylin</p></div>
  • 首先是版本问题,在github[1][2]上的README已经明确了github上的版本公告在v1版本,且不兼容。这改动可想而知。更新嘛,不寒颤,大家都懂,都懂(dog head)。那就开始正题,某次更新后 pyecharts 包不再自带地图库...
  • TP-Link普联TL-WR845N V1版本无线路由器路由器变砖朋友有福了读取的编程固件
  • 用过谷歌地图API的人可能知道谷歌V1版本中的地图搜索,输入我们想要找的地方可以很方便定位到该地方或查找到相关的地方。但是谷歌V2版本和百度地图以及SmartEarth都没有提供这个API,所以只能自己动手封装了........
  • go-micro v1版本

    2020-08-24 01:52:18
    到下面地址下载相应系统版本的protoc编译器。下载后解压文件,到其bin\proto文件路径到系统环境变量。 https://github.com/protocolbuffers/protobuf/releases 2. protoc-gen-go protoc-gen-go提供了protoc编译器...
  • mtcnn V1 版本和v2 版本的不同

    千次阅读 2017-05-14 01:05:07
    facial5points = [105.8306, 147.9323, 121.3533, 106.1169, 144.3622; ...  109.8005, 112.5533, 139.1172, 155.6359, 156.3451];...%%v1  points=[104.1193,148.3160,121.8149,104.0445,143.9478
  • 上述代码中使用的是V3版本的api,如果换成V1版本,就可以正常使用了. 应该是OKEX交易所新版本API给予的返回值格式有变化,这是比较底层的问题,以后有空再研究吧,现在先用着. . . . 2018-11-25 23:04:55写于滨州 ...
  • 最新STM32Cube_FW_L0_V1.10.0版本,直接导入CubeMX即可使用
  • 我用Pyecharts v1版本柱状和折线的组合图,想设置第二纵坐标轴,但是一直不显示结果。 from pyecharts.charts import Bar,Pie,Line from pyecharts import options as opts import pandas as pd dfs = pd....
  • winform实现简单的计算器V1版本

    千次阅读 2019-05-10 13:59:26
    最近在整winform程序,就做了些简单的案例出来,比如说下面的这个计算器: 这个的实现方式还是比较简单的。 首先按照图中的界面从工具箱中拉出来一个窗体,其中的显示结果“86”“1849”也是lable控件,最后放一个...
  • 散点图 基本案例 from example.commons import Faker from pyecharts import options as opts from pyecharts.charts import EffectScatter ...from pyecharts.globals import SymbolType ... EffectScatte...
  • pyecharts-V1版本入门(一)

    千次阅读 2020-02-07 21:43:52
    # V1 版本开始支持链式调用 bar = ( Bar ( ) #初始化 . add_xaxis ( [ "衬衫" , "毛衣" , "领带" , "裤子" , "风衣" , "高跟鞋" , "袜子" ] ) #x轴数据 . add_yaxis ( "商家A" , [ 114 , ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,658
精华内容 2,663
关键字:

v1版本