python绘制函数图像 python画函数图像代码( 二 )


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表示一次函数1、点击键盘win+r , 打开运行窗口;在窗口中输入cmd",点击确定,打开windows命令行窗口 。
2、在cmd命令行窗口中输入"python",进入python交互窗口 。
3、引入matplotlib模块的pyplot()函数,并重命名为py;引入numpy模块,并重命名为np 。
4、使用函数np.arrange(start,end,step)创建变量x的取值范围,是一个一维数组,使用y=3*x+1,创建y是与自变量x相对应的一维数组 。
5、使用函数plt.plot(x,y)绘制一元一次函数y=3x+1的函数图像 。
6、使用函数plt.title()给图像添加标题,使用函数plt.xlabel()给横轴添加标签,使用函数plt.ylabel()给纵轴添加标签,使用函数plt.tick_params()设置刻度标记的大小 。
7、使用函数plt.show()显示整个一元一次函数的图像 。
Python matplotlib之函数图像绘制、线条rc参数设置为避免中文显示出错,需导入matplotlib.pylab库
1.2.1 确定数据
1.2.2 创建画布
1.2.3 添加标题
1.2.4 添加x , y轴名称
1.2.5 添加x,y轴范围
1.2.6 添加x,y轴刻度
1.2.7 绘制曲线、图例, 并保存图片
保存图片时 , dpi为清晰度,数值越高越清晰 。请注意,函数结尾处,必须加plt.show(),不然图像不显示 。
绘制流程与绘制不含子图的图像一致,只需注意一点:创建画布 。
合理调整figsize、dpi,可避免出现第一幅图横轴名称与第二幅图标题相互遮盖的现象.
2.2.1 rc参数类型
2.2.2 方法1:使用rcParams设置
2.2.3 方法2:plot内设置
2.2.4 方法3:plot内简化设置
方法2中 , 线条形状,linestyle可简写为ls;线条宽度,linewidth可简写为lw;线条颜色,color可简写为c,等等 。
python两个函数图像怎么分开画而且加表格一、函数说明
在使用python作图时,应用最广的就是matplotlib包 , 但我们平时使用matplotlib时主要是画一些简单的图表 , 很少有涉及分段函数 。本次针对数值实验中两个较为复杂的函数,使用其构建分段函数图像 。
二、图像代码

推荐阅读