Foxtable(狐表)用户栏目专家坐堂 → 如何设置图表上标题


  共有1862人关注过本帖树形打印复制链接

主题:如何设置图表上标题

帅哥哟,离线,有人找我吗?
蓝蚂蚁
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:672 积分:7885 威望:0 精华:0 注册:2016/6/11 11:10:00
如何设置图表上标题  发帖心情 Post By:2018/11/2 11:20:00 [只看该作者]

下图:浏览时如何默认为横向显示。


图片点击可在新窗口打开查看此主题相关图片如下:image 1.jpg
图片点击可在新窗口打开查看

 

下图:如何在图表中设置上标题(图中红色字体“手术室”,这个“手术室”来自【科室金额统计临时表排序】中的科室列,见最后图)

图片点击可在新窗口打开查看此主题相关图片如下:image 2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:image 3.jpg
图片点击可在新窗口打开查看

代码如下:

Result=MessageBox.Show("马上浏览图表吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    Dim Chart As New ChartBuilder
    Dim Series As WinForm.ChartSeries
    Chart.DataSource = "科室金额统计临时表排序"
    Chart.SeriesList.Clear()
    Chart.ChartType = ChartTypeEnum.Bar
    Series = Chart.SeriesList.Add()
    Series.X.DataField = "月份"
    Series.Y.DataField = "金额"
    'Chart.Inverted = True
    Chart.PrintWidth =200
    Chart.PrintHeight =200
    Chart.BarClusterWidth = 80
    Chart.AxisX.AnnoRotation = - 60
    ' Chart.AxisY.Major = 400 '主刻度间隔值为400
    Series.DataLabelText = "{#YVAL}"
    Series.DataLabelBackColor = Color.Blue '蓝底
    Series.DataLabelForeColor = Color.White '白字
    '打印图表
    Dim doc As New PrintDoc
    Dim rm As New prt.RenderImage
    rm.Image = Chart.Image
    doc.Body.Children.Add(rm)
    Doc.Preview()
End If

请问老师,代码该如何修改,谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/2 12:36:00 [只看该作者]


chart.HeaderText = "aabbcc"

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/2 12:37:00 [只看该作者]

chart.HeaderText = Tables("表A").current("第一列")

 回到顶部