全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1424 1
2012-07-13
悬赏 300 个论坛币 未解决
图1
各位大侠,我遇到个matlab问题,求解救。
如图1(去相册看可能清楚些).
     不知道怎么调的,横轴现在好像有两个坐标值(如红圈处3.8653>右侧的3.85),图中左侧纵轴是szzs上证指数,右侧纵轴是rate利率。
       现在的问题是:(1)szzs好像对应的横轴开始于38353,即2005年1月1日。而rate对应的横轴开始好像在38000.我不知道为什么会出现这种状况。造成szzs和rate对应的时间不一致,rate有些滞后。(2)我还想把横轴对应的数字变成05/04/08(2008年5月4日)。我知道单纵轴时可以用dateaxis('x',2,'01-01-2005')实现,但双纵轴下没调出来。(3)我还想把图上rate发生变动的地方在szzs线上用红色箭头表示,rate上升用向上箭头表示,rate下降用向下箭头表示。截图上红色箭头是我自己手工加上去的,造成两个问题,第一箭头对应的日期不精确;第二箭头能不能用代码自动生成?(4)我在figure图的Editor里找不到怎么调整右侧纵轴的属性。
       我把.mat数据发给大家(请下载附件)。绘图的代码也发给大家,有空帮我看下吧。问题太繁琐,麻烦了。
      我用的绘图代码x=time;
                           plotyy(x,szzs,x,rate,'plot');
      我的目的是做一个类似于下图的关于利率和股价指数的时间标示法图。如下:
图2

悬赏300论坛币。  谢谢指教。

time_serialtime_szzs_rate.rar

大小:39.78 KB

 马上下载

本附件包括:

  • time_serialtime_szzs_rate.mat

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-7-14 11:43:14
各位大侠是不是嫌这个问题弱爆了     不屑回答啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群