这两列数据读到pandas中,日期为df['time']列,比特币价格为df['ini'],那我只要使用如下命令
plt.plot(df['time'], df['ini'])
plt.show()
就能得到如下图:
自己画的是不是很香,哈哈!
然后呢,我在上篇文章中介绍过求Ahr999指数,那可不可以也放到这张图中呢?不就是加一条命令嘛
plt.plot(df['time'], df['Ahr999'])
图形如下:
但是,Ahr999指数怎么就一条线不动啊 , 原来两个Y轴不一致,显示出来太怪了,需要用多Y轴,问题来了 。
继续谷歌一下,把第二个Y轴放右边就行了 , 不过呢得使用多图 , 重新绘制
fig = plt.figure() # 多图
ax1 = fig.add_subplot(111)
ax1.plot(df['time'], df['ini'], label="BTC price")# 绘制第一个图比特币价格
ax1.set_ylabel('BTC price') # 加上标签
# 第二个直接对称就行了
ax2 = ax1.twinx()# 在右边增加一个Y轴
ax2.plot(df['time'], df['Ahr999'], 'r', label="ahr999")# 绘制第二个图Ahr999指数,红色
ax2.set_ylim([0, 50])# 设定第二个Y轴范围
ax2.set_ylabel('ahr999')
plt.grid(color="k", linestyle=":")# 网格
fig.legend(loc="center")#图例
plt.show()
跑起来看看效果,虽然丑了点,但终于跑通了 。
这样就可以把所有指数都绘制到一张图中,等等,三个甚至多个Y轴怎么加?这又是一个问题,留给爱思考爱学习的你 。
有了自己的数据,建立自己的各个指数,然后再放到图形界面中,同时针对异常情况再自动进行提醒 , 比如要抄底了 , 要卖出了 , 用程序做出自己的晴雨表 。
python turtle绘图教程python turtle绘图教程如下:
1、使用海龟绘图首先我们需要导入turtle 。
2、海龟绘图属性:
(1)位置 (2)方向 (3)画笔(画笔的属性,颜色、画线的宽度) 。
3、操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令 。
4、就可以用turtle进行绘图了 。
turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制 , 在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形 。
画布就是turtle展开用于绘图区域,可以设置它的大小和初始位置 。
turtle.screensize(canvwidth=None,canvheight=None,bg=None) , 参数分别为画布的宽(单位像素),高,背景颜色 。
在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟 。这里我们描述小乌龟时使用了两个词语:坐标原点(位置) , 面朝x轴正方向(方向) , turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态 。
python函数图像绘图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python函数图像绘制、python函数图像绘图的信息别忘了在本站进行查找喔 。
推荐阅读
- 新媒体如何做房产项目,房地产的新媒体运营做什么的
- 相机为什么拍摄变慢,相机为什么拍摄迟缓
- chatgpt上海人吃不吃饺子,上海人不吃什么
- 战略游戏简单介绍,战略游戏排行榜前十名
- 怎么找到mysql并删除 怎么确定mysql删除干净
- 遗传算法java代码,遗传算法java代码排课
- 毕业设计购物网站模板,毕业设计购物网站模板怎么做
- 战况直播文案,直播文案句子
- mysql怎么看表字段 mysql查看表字段类型