以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问狐爸,如何设置X轴显示的顺序和表格中的一致,或根据Y轴数据的大小排列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107102) |
-- 作者:武游天下 -- 发布时间:2017/9/21 11:29:00 -- 请问狐爸,如何设置X轴显示的顺序和表格中的一致,或根据Y轴数据的大小排列 请问狐爸,如何设置X轴显示的顺序和表格中的一致,或根据Y轴数据的大小排列 [此贴子已经被作者于2017/9/21 11:31:30编辑过]
|
-- 作者:武游天下 -- 发布时间:2017/9/21 11:30:00 -- 请问狐爸,如何设置X轴显示的顺序和表格中的一致,或根据Y轴数据的大小排列 [此贴子已经被作者于2017/9/21 11:30:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/9/21 12:37:00 -- 你生成的时候,先排序,再生成呗。
http://www.foxtable.com/webhelp/scr/0968.htm
不会做请上传实例说明。 |
-- 作者:武游天下 -- 发布时间:2017/9/21 15:20:00 -- 已经降序排列了,还是不行啊 此主题相关图片如下:1234.bmp 一下是代码 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.ChartType = ChartTypeEnum.Bar \'设置图表类型 Chart.SeriesList.Clear Chart.BarClusterWidth = 100 Chart.AxisX.ClearValueLabel Chart.AxisY.ClearValueLabel Chart.DataSource = "城市分布统计表"\'设置绑定表 Series = Chart.SeriesList.Add() \'增加一个图系 Series = Chart.SeriesList.Add() \'给图表1增加一个图系 Series.X.DataField ="城市" Series.Y.DataField = "人数" \'Y轴绑定到数量列 Chart.AxisX.AnnoRotation = - 45 \'X轴标示逆时针旋转45度 Series.DataLabelText = "{#YVAL}" \'显示Y轴数据 series.DataLabelCompass = LabelCompassEnum.North Chart.VisualEffect = True \'加上这一行,让你的图表更漂亮 Chart.AxisY.Text = " 人数(人)" Chart.HeaderText="执照持有人工作地统计条形图" Chart.LegendVisible = False \'显示图列 |
-- 作者:武游天下 -- 发布时间:2017/9/21 15:38:00 -- 已解决 不知此方法是否简单 先把数据排成想要的顺序,然后导出,然后再导入进来。 不知还有没有比这简单的方法 |
-- 作者:有点甜 -- 发布时间:2017/9/21 15:42:00 -- 以下是引用武游天下在2017/9/21 15:38:00的发言:
先把数据排成想要的顺序,然后导出,然后再导入进来。 不知还有没有比这简单的方法
你这种方法麻烦。改代码吧,把绑定的方式改成一个个赋值的方式,如 方法二
http://www.foxtable.com/webhelp/scr/0968.htm
|