Matlab画柱状和折线对照图

                  

  上面是效果图,看着很不错吧,主要的问题在于用XTickLabel设置横坐标时候,横坐标会扩展,就是说如果label是[1 2 3],咱就做了三组试验,参数分别是 1 2 3,但是显示是1 2 3 1 2 3 1 2.。。。扩展了,不是需要的,如何解决呢?

  同时设置XTickLabel和XTick,只需要长度一直,显示结果便是XTickLabel的;画折线图的时候也可以这样,还可以, plot(x,res(:,i)),x = [ 5 10 15 20 25]。

 

clc
clear all
y=[0.32 0.68;
    0.82 0.18;
    0.84 0.16;
    1 0;
    1 0;
    1 0];
b=bar(y);
grid on;
hold on
set(gca,'XGrid','off');
ch = get(b,'children');
set(gca,'XTickLabel',{'100','200','300','400','500','600'});
% set(ch,'FaceVertexCData',[1 0 1;0 0 0;])

% set(gca,'YTick',1:1:11);
set(gca,'YTickLabel',{'0%','10%','20%','30%','40%','50%','60%','70%','80%','90%','100%'});
legend('最优结果','非最优结果');
xlabel('种群规模');
ylabel('优化结束百分数');

 

  

 

时间: 2024-09-24 21:56:11

Matlab画柱状和折线对照图的相关文章

vb-关于VB MSCHART控件画柱状折线图的求助

问题描述 关于VB MSCHART控件画柱状折线图的求助 各位大神,小弟求教如何使用VB 中MSCHART控件画出柱状折线图. 例:柱状显示每月实际销量,折线显示销售目标 解决方案 http://wenku.baidu.com/link?url=4dnfuHhQFd_o4Ms3Mybj_C87iVPKPPuz3TAsNVuhQ2q73fnNoFepsKD1ke3Sb2n_e4C2BNW67uwa7aAwGRsArAL_hsVNwyl3lI9VtGdIwGa http://www.docin.co

Excel怎么制作柱状折线图

  本文中以Excel2007和2003为例,如下图所示,要按照图中上面的表制作出下面的柱状折线示图,希望前三项都是柱状图显示,最后一项"累计完成年度计划"为折线方式显示. 这里我们以excel2007例介绍如何操作,excel2003原理一样,后面我们会加以补充. 首先选中整个excel数据表,然后点击功能区的"插入"标签,再从中单击"柱形图"的向下小三角,从弹出的菜单中选择"二维柱形图"中的第一个. 选中图中右边"

三维绘图-请问如何用matlab画一个投影图为梯形的三维网图?

问题描述 请问如何用matlab画一个投影图为梯形的三维网图? 我要画一个网格图,但是他的x y轴取值范围是相关的 在meshgrid的时候只能生成方形的网格区域 然而我需要一个梯形的区域进行三维绘图 我应该怎么做到? 谢谢各位老师了 解决方案 http://zhidao.baidu.com/link?url=0llTgJ9hoWF6l8AOslOf-eZN8-BKFepNI6pDF1S64Pp1quLatfzRFQvRFK0BaLMeYElRNBcQjF54NLFdn7ZQoK

[控件] 画饼状图的控件

画饼状图的控件   效果 注意:支持遮罩效果   源码 https://github.com/YouXianMing/UI-Component-Collection // // CircleView.h // YXMWeather // // Created by XianMingYou on 15/5/12. // Copyright (c) 2015年 XianMingYou. All rights reserved. // #import <UIKit/UIKit.h> @interfa

柱状统计图表的CSS实现

css|统计|图表 人们经常需要在网页上表现一些数据的统计图表,通常情况下,是先用一些软件画出图表,然后转换成GIF或JPEG格式保存,再用img标记插入网页中.这些图片常常会占去网页本身大小的很大比例,影响到网页的传输速度. 常接触统计图表的人会注意到,很多图表其实比较简单,比如柱状的统计图,就是由简单的矩形块拼合.这自然会让人们联想到Html中的表格,所以,有不少这些类型的统计图,直接用表格来实现,比如下面这张宽带下载速度的测试结果图:  (图一:浏览器中的结果)(图二:在编辑器

c# wpf 使用Visifire制作图表时,怎么使柱状图的同一个柱状显示不同的颜色

问题描述 c#wpf使用Visifire制作图表时,怎么使柱状图的柱状具有图中的效果,不同的段使用不同的颜色 解决方案 解决方案二:找到了,使用StackedColumn可以形成堆积柱状图.解决方案三:里面有个图表类型是StackedColumn

分布图-求问怎么用matlab画heatmap

问题描述 求问怎么用matlab画heatmap 大概就像这样的图.我有许多二维的坐标点,想用matlab画成热度图,就是点分布越密集的地方越红,求问怎么画 解决方案 http://www.mathworks.com/matlabcentral/fileexchange/24253-customizable-heat-maps/content/html/heatmap_examples.html 解决方案二: MATLAB画箭头

折线趋势图的实现方法

问题描述 VB.net2005里面怎么实现折线趋势图,一组整数的数组 解决方案 解决方案二:给你一段我曾经画电流电压曲线图的代码,你参考下DimGAsGraphics'=PictureBox1.CreateGraphics()DimbmpAsNewBitmap(PictureBox1.Width,PictureBox1.Height)G=Graphics.FromImage(bmp)DimPAsNewPen(Color.Green,2)G.DrawLine(P,0,300,733,300)G.D

c# wpf visifire中柱状图中国怎么使柱状显示成平面的,没有棱角

问题描述 c#wpfvisifire柱状图中怎么使柱状显示成平面的,没有棱角.也就是由第一幅图的样式变成第二幅图的样式变为 解决方案