精华内容
下载资源
问答
  • 四部分到一起,为完整程序。 内容有详细注释,参照程序,修改参数,可得自己想要的效果。 如有不详尽之处,如增大字号语句的解析,查看:https://blog.csdn.net/wmz13248/article/details/106288206 步骤1: data1=...

    以下程序为根据画图需要,查阅各种资料汇总的结果,为日后查询和交流,总结如下。
    四部分加到一起,为完整程序。
    内容有详细注释,参照程序,修改参数,可得自己想要的效果。

    如有不详尽之处,如增大字号语句的解析,查看:https://blog.csdn.net/wmz13248/article/details/106288206

    步骤1:

    data1=[74.95;90.21;91.53;90.39];   % 数据本来是74.95%,但是MATLAB的百分号是注释符,所以百分号 % 要在后面加上
    data2=[33.47;10.82;13.57;2.39];
    
    data=[data1 data2];  	% 因为要画两组数据的柱状图,所以并起来
    bar(data); 				% 画柱状图
    

    在这里插入图片描述
    步骤2:

    for i=1:length(data1)
        num=num2str(data1(i));
        num1=[num,'%'];			% 转换成字符串的74.95和百分号合并,形成字符串的74.95%
        text(i,data1(i)+0.5,num1,'VerticalAlignment','bottom','HorizontalAlignment','right','FontSize',15);
        //% data1(i)+0.5,数字显示的位置在data1(i)上+0.5的位置
        //% right,和下面data2(i)中的left,是显示的数字相对于两个柱的中间位置的偏移,可以自己改变一下试试看效果
        //% 字号设置为15
    end
    for i=1:length(data2)
        num=num2str(data2(i));
        num1=[num,'%'];
        text(i,data2(i)+0.5,num1,'VerticalAlignment','bottom','HorizontalAlignment','left','FontSize',15);
    end
    

    在这里插入图片描述
    步骤3

    x_name={'Detection algorithm based on reference [4]',...
        'Detection algorithm based on reference  [14]',...
        'Detection algorithm based on reference  [28]',...
        'Detection algorithm of this paper'}; 			% 新的横坐标要显示的值
    
    xt = get(gca,'XTick');	% 获取横坐标轴刻度句柄		% xt为[1 2 3 4]
    yt = get(gca,'YTick');	% 获取纵坐标轴刻度句柄 	% yt为[0~100]的间隔为1011个值,[0 10 20 30 40 50 60 70 80 90 100]
    yt=[yt,110];			% 考虑后面legend图标会挡住柱状图上的数字,所以将纵轴加长一个格,到110
    xtextp=xt;                    
    ytextp=-0.2*yt(3)*ones(1,length(xt));			% -0.2 为柱状图上的数字距离柱状图顶的距离,可调
    text(xtextp,ytextp,x_name,'HorizontalAlignment','left','rotation',-5,'FontSize',15)  % rotation 旋转角度设置为-5,可使横坐标值斜着-5度的角度显示
    //% 设置显示标签的位置,写法不唯一,这里其实是在为每个标签找放置位置的纵坐标
    //% rotation,正的旋转角度代表逆时针旋转,旋转轴可以由HorizontalAlignment属性来设定,
    //% 有3个属性值:left,right,center,这里可以改这三个值,以及rotation后的角度,这里写的是-5
    //% 不同的角度对应不同的旋转位置了,依自己的需求而定了。
    
    set(gca,'XTickLabel',[]);  % 将原坐标(1,2,3,..)去掉,可以试一下,就看出效果了
    

    在这里插入图片描述
    步骤4

    uu=yt;
    ii=length(uu);
    aa=uu';
    for kk=1:ii
        b(kk)='%';	
    end
    bb=b';
    cc=[num2str(aa),bb]; 			% 转换成字符串后,在纵轴的0~110的每个数字后面都加上百分号 %
    
    %设置y轴范围和刻度
    set(gca,'YLim',[0 110]);		% 设置Y轴的数据显示范围,把显示范围扩大到110%,这样legend图标不会挡住最右侧蓝色柱状图上的数字
    set(gca,'YTick',[0:10:100]);	% 设置Y轴要显示坐标刻度,最大到100%,因为110%不那么对劲,所以直接不显示它
    set(gca,'YTickLabel',cc,'FontSize',15);	 	% 调整纵轴 0%~100% 的显示字号为15
    legend('Rate1','Rate2')			% 图标
    

    在这里插入图片描述

    展开全文
  • echarts 柱状图 鼠标悬浮显示 图标+数字每三位打千分号+单位千分号+单位全部代码示例代码 千分号+单位 1.图标:params[i].marker 2.数字每三位打千分号:params[i].value.toLocaleString() 3.单位:如下 ...

    echarts 柱状图 鼠标悬浮显示 图标+数字每三位打千分号+单位

    千分号+单位

    1.图标:params[i].marker
    2.数字每三位打千分号:params[i].value.toLocaleString()
    3.加单位:如下

     formatter:function(params)  
          {  
              var relVal = params[0].name;  
              for (var i = 0, l = params.length; i < l; i++) {  
                   relVal +='<br/>' + params[i].marker+params[i].seriesName + ' : ' + params[i].value.toLocaleString()+"K";  
               }  
              return relVal;  
           }  
       },
    
    

    全部代码

    barLine:function(){
            this.chartBars=this.$echarts.init(document.getElementById("bar"));
             this.chartBars.setOption({
                 tooltip: {
                     trigger: 'axis',
                     axisPointer: {
                         type: 'cross',
                         crossStyle: {
                             color: '#999'
                         }
                     },
                     formatter:function(params)  
                     {  
                        var relVal = params[0].name;  
                        for (var i = 0, l = params.length; i < l; i++) {  
                             relVal +='<br/>' + params[i].marker+params[i].seriesName + ' : ' + params[i].value.toLocaleString()+"K";  
                         }  
                        return relVal;  
                     }  
                 },
                 grid: {
                     left: '3%',
                     right: '3%',
                     bottom: '0%',
                     top:'10%',
                     containLabel: true
                 },
                 xAxis: [
                     {
                         type: 'category',
                         data: this.dateTen,
                         axisPointer: {
                             type: 'shadow'
                         }
                     }
                 ],
                 yAxis: 
                 {
                     type: 'value',
                     splitLine: {show: false}
    
                 },
                 series: [
                     {
                         name:'账单金额',
                         type:'bar',
                         data:this.recentOctoberBill,
                         color: ['#87CEFA'],
                         barWidth: '65%',
                         label: {
                             normal: {
                                 color:'#000',
                                 show: true,
                                 position: 'inside',
                                 "formatter": function(a){return a.value.toLocaleString()+'k'}
                             }
                         }
                     },
                     {
                         name:'账单金额',
                         type:'line',
                         data:this.recentOctoberBill,
                         itemStyle:{
                             normal:{
                                 lineStyle:{
                                     type:'dotted'  //'dotted'虚线 'solid'实线
                                 }
                             }
                         },        
                         label: {
                             normal: {
                                 color:'#000',
                                 show: true,
                                 position: 'top',
                                 "formatter": function(a){return a.value.toLocaleString()+'k'}
                             }
                         }
                     }
                 ]
             })        
         },
    
    

    示例代码

    
    
    
     function top_chart() {
    
            var top_shop = echarts.init(document.getElementById('top_id'));
            var top_shop_option = {
                title: {
                    text: '订单来源分析',
                    x: 'center'
                },
                tooltip: {
                    trigger: 'axis',
                    axisPointer: {            // 坐标轴指示器,坐标轴触发有效
                        type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
                    }
                },
                toolbox: {
                    show: true,
                    feature: {
                        mark: {show: true},
                        saveAsImage: {show: true},
                    }
                },
                calculable: true,
                grid: {
                    y2: 90
                },
                xAxis: [
                    {
                        type: 'category',
                        data: ['优酷','公共','小程序'],
                        axisLabel: {
                            interval: 0,
                            rotate: 28,//倾斜度
                        },
                        axisTick: {
                            alignWithLabel: true
                        },
    
                    }
                ],
                yAxis: [
                    {
                        //单位  name: '单',
                        type: 'value',
                        axisLabel: {formatter: '{value} 单'},
                    }
                ],
                series: [
                    {
                        name: flow_title,
                        barWidth: 20,//柱状图粗细 宽度 越小越细
                        type: 'bar',
                        data: [2,240,719],
                        label: {
                            normal: {
                                color: '#000',
                                show: true,
                                position: 'top',
                                "formatter": function (a) {
                                    return a.value.toLocaleString() + '单'
                                }
                            }
                        }
                    }
                ]
            };
    
            top_shop.setOption(top_shop_option, true);
    
            $(function () {
                window.onresize = function () {
                    top_shop.resize();
                }
            })
            this.resize = function size() {
                var top_shop_div = document.getElementById('top_id');
                width = 1100;
                height = 400;
                top_shop_div.style.width = width + 'px';
                top_shop_div.style.height = height + 'px';
                top_shop.resize(width, height);
            }
        }
    
     
    

    效果图
    在这里插入图片描述

    柱状图鼠标滑过显示单位

    关键代码

      tooltip: {
                    trigger: 'axis',
                    axisPointer: {            // 坐标轴指示器,坐标轴触发有效
                        type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
                    },
                    formatter: function (params) {
                        console.log('params', params);
                        return params[0].name + "<br>" + params[0].seriesName + ":" + params[0].value + '单';
                    },
                },
    

    鼠标滑过效果图如下:
    在这里插入图片描述

    拓展属性

    tooltip : {
    trigger: 'axis',
    formatter:function(params){
    return params[0].name+"<br>"+params[0].seriesName+":"+params[0].data+"<br>"+
    params[1].seriesName+":"+params[1].data+"%";
    },
    textStyle:{
      align:'left'
       },
    },
    

    打印params

    在这里插入图片描述
    params 对应的变量和值

    
    (1) []0: {}
    ​​
    "$vars": Array(3) [ "seriesName", "name", "value" ]
    ​​
    axisDim: "x"
    ​​
    axisId: "\u0000series\u00000\u00000"
    ​​
    axisIndex: 0
    ​​
    axisType: "xAxis.category"
    ​​
    axisValue: "优酷"
    ​​
    axisValueLabel: "优酷"
    ​​
    borderColor: undefined
    ​​
    color: "#649D0E"
    ​​
    componentIndex: 0
    ​​
    componentSubType: "bar"
    ​​
    componentType: "series"
    ​​
    data: Object { value: "2", itemStyle: {} }
    ​​
    dataIndex: 0
    ​​
    dataType: undefined
    ​​
    dimensionNames: Array [ "x", "y" ]
    ​​
    encode: Object { x: (1) [], y: (1) [] }
    ​​
    marker: "<span style=\"display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:#649D0E;\"></span>"
    ​​
    name: "优酷"
    ​​
    seriesId: "\u0000订单来源分析\u00000"
    ​​
    seriesIndex: 0
    ​​
    seriesName: "订单来源分析"
    ​​
    seriesType: "bar"
    ​​
    value: "2"
    ​​
    <prototype>: Object {}
    ​
    length: 1<prototype>: Array []
    flow:798:29
    
    
    展开全文
  • 绘制柱状图后,显示数字精度不满意 例如下图,我想显示4位小数 做法如下,双击Teechart控件,修改控件参数 双击进去 此处的井号个数就是小数点的位数,想要几位小数,就在其后几个井号 void...

    绘制柱状图后,显示的数字精度不满意

    例如下图,我想显示4位小数

    做法如下,双击Teechart控件,修改控件参数

     

    双击进去

    此处的井号个数就是小数点的位数,想要几位小数,就在其后加几个井号

     

     

     

    void CMFC_ChartDlg::OnBnClickedButton1()
    {
    	CString sItem;
    	CString strXlsFileName = _T("F:\\Jerry_need\\20191212\\19-14-83_BALDE.xlsx");
    	CString strSql1;
    	// 创建进行存取的字符串
    	strSql1.Format(L"DRIVER={MICROSOFT EXCEL DRIVER (*.xls)};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s", strXlsFileName, strXlsFileName);
    	CDatabase *pCDatabase = new CDatabase;
    	// 打开数据库,建立与这个Excel对应的Database
    	pCDatabase->OpenEx(strSql1, CDatabase::noOdbcDialog);
    
    	CString strSheetName = _T("Sheet1");
    	CString strSql2;
    	//strSql2.Format(L"SELECT * FROM [%s$A1:IV65536]", strSheetName);// 读取范围
    	strSql2.Format(L"SELECT * FROM [%s$A4:K12]", strSheetName);// 读取范围
    
    	CRecordset *pCRecordset = new CRecordset(pCDatabase);
    	// 执行查询语句,打开表格
    	if (!(pCRecordset->Open(CRecordset::dynaset, strSql2, CRecordset::readOnly)))//dynaset保证MoveFirst()
    	{
    		AfxMessageBox(_T("连接数据库失败!"));
    		return ;
    	}
    	// 获取查询结果
    	float err_min, err_max, err;
    	vector<float> err_s, max_errLine, min_errLine;
    	char tmp[100];
    	ofstream outfile;
    	string spath = "F:\\Jerry_need\\20191212\\19-14-83_BALDE.txt";
    	outfile.open(spath);//ios::app
    	short column = 4;
    	for (; column<11; column++)
    	{
    		while (!pCRecordset->IsEOF())
    		{	
    			pCRecordset->GetFieldValue(column, sItem);//读取Excel内部数值	
    			//sprintf_s(tmp, "%s ", sItem);
    			err = _tstof(sItem);//将CString换成了float型
    			err_s.push_back(err);
    			pCRecordset->MoveNext();// 移到下一行
    			 outfile << fixed << err<<endl;//输出点集到文件
    		}
    		outfile << fixed << endl<<column<<endl;//输出一个空格
    		err_max = *max_element(err_s.begin(), err_s.end());
    		err_min = *min_element(err_s.begin(), err_s.end());
    		max_errLine.push_back(err_max); min_errLine.push_back(err_min);
    		err_s.clear();
    	    pCRecordset->MoveFirst();
    	}
    	outfile.close();
    	// TODO:  画图开始
    	ClearAllSeries();
    
     	const UINT nDATALENGTH = 7;//只读7列
    	CSeries lineSeries_max = (CSeries)m_chart.Series(0);
    	CSeries lineSeries_min = (CSeries)m_chart.Series(3);
    	CSeries barSeries = (CSeries)m_chart.Series(2);
    
    	for (int i = 0; i < nDATALENGTH; i++)
    	{
    		lineSeries_max.AddXY((float)i, max_errLine[i], NULL, RGB(255, 255, 0));
    		lineSeries_min.AddXY((float)i, min_errLine[i], NULL, RGB(0, 255, 255));
    		barSeries.AddXY((float)i, min_errLine[i], NULL, RGB(0, 255, 255));
    		//areaSeries.AddXY((float)i, dData[i], NULL, 0);
    		barSeries.AddXY((float)i, max_errLine[i], NULL, RGB(255, 255, 0));
    	}
    }

     

    展开全文
  • 平常工作没有涉及到echarts,所以平常也没有去关注图表这一块,然后碰到一个需求,要求使用堆叠柱状图,但是数值是需要百分比显示的,不是在所获取到的数字后直接%,全网搜索了一下,可能是关键字不正确,并没有...

    关于使用echarts堆叠柱状图百分比显示的问题

    平常工作没有涉及到echarts,所以平常也没有去关注图表这一块,然后碰到一个需求,要求使用堆叠柱状图,但是数值是需要百分比显示的,不是在所获取到的数字后直接加%,全网搜索了一下,可能是关键字不正确,并没有找到相关的代码,于是只能自己写了。


    先上图吧,看符不符合各位的需求,如不符合,那么不需要再继续看下去了,节省各位的时间。
    X轴显示0~100%,y轴显示对应的item,根据数值计算,得出对应的百分比

    上代码

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <title>ECharts</title>
      <!-- 引入 echarts.js -->
      <script src="https://lib.baomitu.com/echarts/4.7.0/echarts.js"></script>
    </head>
    
    <body>
      <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
      <div id="main" style="width: 600px;height:400px;"></div>
      <script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));
    	myChart.title = 'test'
    	var data = [
            { "name": "testOne", "tjz": 13, "zgz": 271},
            { "name": "testTwo", "tjz": 68.28, "zgz": 78.6},
            { "name": "testThree", "tjz": 85, "zgz": 291}
    	]
        // 指定图表的配置项和数据
    	var option = {
    		color: ['#81C1DC', '#3488AD', '#00557C'],//设置颜色
    		tooltip: {
    			trigger: 'axis',
    			axisPointer: { // 坐标轴指示器,坐标轴触发有效
    				type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
    			},
    			formatter: function(params) {// 这里鼠标悬浮显示对应item的每项数值
    				var relVal = params[0].name;
    				relVal += '<br/>' + params[0].marker + params[0].seriesName + ' : ' + this.data[params[0].dataIndex].tjz;// 统计值
    				relVal += '<br/>' + params[1].marker + params[1].seriesName + ' : ' + this.data[params[0].dataIndex].zgz;// 最高值
    				return relVal;
    			},
    		},
    		// 顶部显示
    		legend: {
    			data: ['统计值', '最高值']
    		},
    		// 设置下方图标的位置
    		grid: {
    			left: '3%',
    			right: '4%',
    			bottom: '3%',
    			top:'7%',
    			containLabel: true
    		},
    		// 设置X轴的参数
    		xAxis: [
    			{  
    				type: 'value',
    				max : 100,// 设置最大值是多少
    				splitNumber: 5,// 设置分几段显示
    				axisLabel: {  
    					show: true,  
    					interval: 'auto',  
    					formatter: '{value} %'  // 给每个数值添加%
    				},  
    				show: true
    			}  
    		],
    		// 设置Y轴的参数
    		yAxis: {
    			type: 'category',
    			data: initDataName()// 这里是显示名称
    		},
    		// 设置每个item的参数
    		series: [{
    				name: '统计值',
    				type: 'bar',
    				stack: '总量',
    				label: {
    					show: true,
    					position: 'insideLeft',//在左边显示
    					formatter: '{c}%'// 给计算后的数值添加%
    				},
    				//data: [13, 68.28, 85]
    				data:initData('tjz')// 计算对应的百分比
    			},
    			{
    				name: '最高值',
    				type: 'bar',
    				stack: '总量',
    				label: {
    					show: true,
    					position: 'insideRight',// 在右边显示
    					formatter: '{c}%'
    				},
    				data:initData('zgz')
    			}
    		]
    	};
    	// 显示左侧名称
    	function initDataName(){
    		var nameList = []
    		for (var i = 0; i < this.data.length; i++) {
    			nameList.push(this.data[i].name)
    		}
    		return nameList
    	}
    	//计算统计值和最高值
    	function initData(val){
    		var serie = [];
            for (var i = 0; i < this.data.length; i++) {
    			var num = 0
    			if(val == 'tjz'){//计算统计值
    				num = this.data[i].tjz
    			}else if (val == 'zgz') {//计算最高值
    				num = this.data[i].zgz
    			}
    			var total = (parseFloat(this.data[i].tjz) + parseFloat(this.data[i].zgz)).toFixed(2);
    			var numcount = Percentage(num,total)
                serie.push(numcount);
            }
            return serie;
    	}
    	//计算两者占比
    	function Percentage(num, total) {
    		return (Math.round(num / total * 10000) / 100.00);// 小数点后两位百分比
    	}
    	// 使用刚指定的配置项和数据显示图表。
    	myChart.setOption(option);
      </script>
    </body>
    
    </html>
    

    上面就是所用到的全部代码了,是比较麻烦些,我也没想到更简单的,如果有更简单的,望告知,谢谢!
    如果各位看了以上代码,没有帮助到你,在此表示抱歉。
    永远相信,美好的事情,即将发生!

    展开全文
  • array里的数字了引号,变成了字符串,所以柱状图不自动设置y轴的值。 更改之后就正确显示了。 在此记录一下,虽然不是什么技术问题,但是如果有同志们遇到类似问题可以为大家提供新思路。 ...
  • -- 如果百分数格式的数字,后面的小数位小于该属性的值,则在小数后面0补充。如54.2%,该属性设置为3,那么显示的效果为54.200%。[] (Number) if your value has less digits after decimal then is set here, ...
  • 10.1 Matplotlib

    2020-06-23 09:44:08
    文章目录Matplotlib基本使用...scatter柱状图 bar生成基本图形颜色和数据contours 等高线图画等高线添加高度数字Image图片随机矩阵画图出图方式colorbar3D plot3D 图投影多图合并显示subplot 多合一显示(个人喜欢.
  • Grid++Report6.0

    热门讨论 2015-01-14 16:21:19
    4、Y轴可以显示双坐标轴,方便实现双轴柱状图等。 5、图例可以在下方显示,可以多栏显示。 6、增加图表数据记录集,图表数据直接从记录集或XML数据源加载,而不需用代码来加载图表数据。 7、图表方面还有很多细节...
  • 曲线支持游标+悬停高亮数据点和显示值,柱状图支持顶部(可设置顶端+上部+中间+底部)显示数据,全部自适应计算位置。 主界面直接鼠标右键切换布局+配色方案+关闭开启某个二级窗体。 自动记忆所有子窗口的大小和位置...
  • 实例215 状态栏中显示数字时钟 271 3.8 导航菜单设计 272 实例216 树状导航菜单 272 实例217 收缩式导航菜单 274 实例218 展开式导航菜单 276 实例219 解释型菜单 277 实例220 半透明背景的下拉菜单 277 实例221 二...
  • 实例215 状态栏中显示数字时钟 271 3.8 导航菜单设计 272 实例216 树状导航菜单 272 实例217 收缩式导航菜单 274 实例218 展开式导航菜单 276 实例219 解释型菜单 277 实例220 半透明背景的下拉菜单 277 实例221 二...
  • 专业的曲线、折线、柱状图绘制控件(ActiveX),高效灵活,可深度定制,支持插件开发。 一:什么是ST_Curve? ST_Curve是一个专业的曲线绘制控件,只要是xy坐标系的曲线,都可绘制,纵坐标只能显示为值,横坐标可以...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • GISTOOL4.8破解

    2009-06-11 14:29:20
    本功能可以将保存在 Microsoft Office Excel 电子表格文件中的钻孔数据绘制成钻孔柱状图,数据输入格式请参考软件安装目录中的 zkdata.xls。 35、坐标转换功能。经纬度坐标、六度带坐标、三度带坐标都可以批量相互...
  • GisTool_V4.8

    2010-07-24 13:39:25
    本功能可以将保存在 Microsoft Office Excel 电子表格文件中的钻孔数据绘制成钻孔柱状图,数据输入格式请参考软件安装目录中的 zkdata.xls。 35、坐标转换功能。经纬度坐标、六度带坐标、三度带坐标都可以批量相互...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • ASP网络记帐

    2014-07-07 11:32:57
    5、修正收支信息中心数字显示问题; 6、增加统计表项目明细查看,在统计表中随时可以查看各统计项目的明细。 4.0版本主要升级内容: 1、引入帐户管理,包括固定资产帐户、现金帐户、储蓄帐户、信用卡帐户、借贷帐户...
  • 本功能可以将保存在 Microsoft Office Excel 电子表格文件中的钻孔数据绘制成钻孔柱状图,数据输入格式请参考软件安装目录中的 zkdata.xls。 35、坐标转换功能。经纬度坐标、六度带坐标、三度带坐标都可以批量相互...
  • 超市管理系统

    2013-06-08 15:27:26
    对于按月统计、按商品类型统计、按季度统计时,需生成统计柱状图。 10.仓库信息管理 仓库信息包括:仓库编号,商品编号,库存量,管理员编号等。仓库信息的操作有:增、删、查。 11.用户信息管理 用户信息包括:...
  • 精通ASP.NET3.5典型模块开发源代码

    热门讨论 2009-07-13 15:34:52
    11.1 缩略图加水印的原理 128 11.2 自定义带版权水印的缩略图 129 11.2.1 生成缩略图功能 129 11.2.2 为缩略图添加版权信息 131 11.2.3 为缩略图添加水印 132 11.2.4 一个高质量的缩略图水印模块 133 ...
  • 11.1 缩略图加水印的原理 128 11.2 自定义带版权水印的缩略图 129 11.2.1 生成缩略图功能 129 11.2.2 为缩略图添加版权信息 131 11.2.3 为缩略图添加水印 132 11.2.4 一个高质量的缩略图水印模块 133 ...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

柱状图加数字显示