对数坐标

matlab 对数坐标

冷暖自知 提交于 2019-12-23 04:47:21
在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,可以直接地表现对数转换.对数转换有双对数坐标转换和单轴对数坐标转换两种.用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换. loglog(Y) 表示 x、y坐标都是对数坐标系 semilogx(Y) 表示 x坐标轴是对数坐标系 semilogy(…) 表示y坐标轴是对数坐标系 plotyy 有两个y坐标轴,一个在左边,一个在右边 例1: 用方形标记创建一个简单的loglog. 解: 输入命令 x=logspace(-1,2); loglog(x,exp(x),'-s') grid on %标注格栅 所制图形为: 例2: 创建一个简单的半对数坐标图. 解 输入命令: x=0:.1:10; semilogy(x,10.^x) 所制图形为: 例3: 绘制y=x^3的函数图、对数坐标图、半对数坐标图. 解:在窗口中输入:x=[1:1:100]; subplot(2,3,1); plot(x,x.^3); grid on; title 'plot-y=x^3'; subplot(2,3,2); loglog(x,x.^3); grid on; title 'loglog-logy=3logx'; subplot(2,3,3);

用 Python / Matplotlib 画出来的股票 K线图(一)

回眸只為那壹抹淺笑 提交于 2019-12-16 20:18:43
<本文的原始位置: http://bluegene8210.is-programmer.com/posts/24606.html > ---- 过年后开始真正学用 Matplotlib 画一些实际的图形,以下是最新的改进结果: ---- 股票是 600644,原始数据来自网络。就不总结要点了,Matplotlib 十分给力! ---- 下一步打算在标示价格的 Y 轴上使用对数坐标。得精确计算图片的尺寸,使代表相同涨幅的图线看起来具有相同的长度,而且要精确定位坐标点。另外还可以加上一定的注释和图例。 补记:已实现,如下图,注意 Y 轴对数坐标: 来源: https://www.cnblogs.com/jacky2010/archive/2013/05/18/3086256.html