Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]柱形图数值问题

1楼
leoWang 发表于:2023/10/9 10:15:00
图片点击可在新窗口打开查看
这个图标的数字怎么格式化,用了好多方法都不行?累积柱形图有什么办法,显示的是一个累计数,而不是各个图系的值?
2楼
有点蓝 发表于:2023/10/9 10:27:00
图形使用什么代码生成的?
3楼
leoWang 发表于:2023/10/9 10:51:00
Dim b As New CrossTableBuilder("统计表1", sq 1, "LanPM") 
b.VGroups.AddDef("部门名称")
b.HGroups.AddDef("订立日期", "月份")
b.Totals.AddDef("合同额")
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim t As DataTable = b.Build(True)
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)
Chart.DataTable = t
Chart.SeriesList.Clear() '清除图表原来的图系
For Each c As DataCol In t.DataCols
    If c.Caption <> "月份" Then
        Series = Chart.SeriesList.Add() '增加一个图系
        Series.DataLabelText = "{#YVAL}"
        Series.Text = c.Caption '设置图系的标题
        Series.X.DataField = "月份" 'X轴绑定到产品列
        Series.Y.DataField = c.Name '设置Y轴的绑定列
    End If
Next
4楼
有点蓝 发表于:2023/10/9 11:02:00
这个没有办法,改为普通柱形图不要使用累积柱形图
5楼
leoWang 发表于:2023/10/9 11:39:00
这个图标的数字格式化也没办法吗?
6楼
有点蓝 发表于:2023/10/9 11:47:00
可能我理解错了。要格式化成什么结果?
7楼
leoWang 发表于:2023/10/9 11:51:00
我是两个问题:一是累计柱形图有什么办法让数值显示累计数值?二是现在数值显示不能格式化,有什么方法能格式化(“#,###.00”)这种形式?
8楼
有点蓝 发表于:2023/10/9 11:56:00
如果是指一个柱形多个重叠的累计,这个没有办法。

格式化参考:
Series.DataLabelText = "{#XVAL:0%}"

冒号后面就是格式化的格式
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.