Foxtable(狐表)用户栏目专家坐堂 → [求助]手机版生成的图表


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

主题:[求助]手机版生成的图表

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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
[求助]手机版生成的图表  发帖心情 Post By:2019/8/23 17:24:00 [显示全部帖子]


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


正常情况一月和十二月只能显示一半,没有办法整成了14个月,0和13隐藏 ,有没有好的解决办法?

怎么设置x轴的刻度,现在两个月份中间还有一个刻度





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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/23 17:50:00 [显示全部帖子]

                Dim Chart As New ChartBuilder
                Dim Series As WinForm.ChartSeries
                Chart.ChartType = ChartTypeEnum.Bar
                Chart.PrintWidth = 140
                Chart.PrintHeight = 100
                Chart.VisualEffect = True
                Series = Chart.SeriesList.Add()
                Series.Length = 14
                Chart.AxisX.Min = 0
                Chart.AxisX.Max = 13
                Chart.AxisX.Minor = 1
                Series.X(0) = 0
                Series.Y(0) = 0
                Chart.AxisX.SetValueLabel(0,"")
                For i As Integer = 1 To 12
                    Series.X(i) = i
                    Dim y As String = CStr(i)
                    Dim ny As String = nf & y.PadLeft(2,"0")
                    Dim drgz As DataRow = dtg.SQLFind(FT & "And 年月 = '" & ny & "'")
                    If drgz IsNot Nothing Then
                        Series.Y(i) = drgz("实发工资")
                    Else
                        Series.Y(i) = 0
                    End If
                    Chart.AxisX.SetValueLabel(i,i & "月")
                Next
                Series.X(13) = 13
                Series.Y(13) = 0
                Chart.AxisX.SetValueLabel(13,"")
                Series.FillColor= Color.Green
                Chart.AxisX.AnnoWithLabels = True
                wb.InsertHTML("form1","<div id='p1'><img width='100%' src='" & wb.ImageToBase64(Chart.Image) &  "'/></div>")


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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 9:58:00 [显示全部帖子]


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


代码如下:
                With wb.AddInputGroup("form1","ipg1","")
                    With .AddInputCell("ic1") '通过InputCell增加输入框
                        .AddLabel("ln0l"," " & " " & " " & " ",0) '增加标签,0显示在左边
                        .AddSelect("yfs",yfx,1).Attribute = ""
                        .AddLabel("ln03"," " & " " & " " & " ",2) '增加标签,2显示在右边
                    End With
                    wb.InsertHTML("form1","<center><p style=""font-family:arial;color:green;font-size:60px;"">" & drg("实发工资") & "</p></center>")
                    wb.InsertHTML("form1","<center>亲爱的" & un & ",感谢您的辛勤付出!</center>")
                End With

图示的箭头不是应该在中间吗?为什么会跑到最后面了?需要怎么才会在中间?


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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 10:48:00 [显示全部帖子]

.AddSelect 命令自动添加的的箭头   但是为什么跑后面去了?

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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 10:49:00 [显示全部帖子]

                With wb.AddInputGroup("form1","ipg1","")
                    With .AddInputCell("ic1") '通过InputCell增加输入框
                        .AddLabel("ln0l"," " & " " & " " & " ",0) '增加标签,0显示在左边
                        .AddSelect("yfs",yfx,1).Attribute = ""
                        .AddLabel("ln03"," " & " " & " " & " ",2) '增加标签,2显示在右边
                    End With
                    wb.InsertHTML("form1","<center><p style=""font-family:arial;color:green;font-size:60px;"">" & drg("实发工资") & "</p></center>")
                    wb.InsertHTML("form1","<center>亲爱的" & un & ",感谢您的辛勤付出!</center>")
                End With

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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 11:07:00 [显示全部帖子]

                With wb.AddInputGroup("form1","ipg1","")
                    With .AddInputCell("ic1") '通过InputCell增加输入框
                        .AddLabel("ln0l","&nbsp;&nbsp;&nbsp;&nbsp;",0) '增加标签,0显示在左边
                        .AddSelect("yfs",yfx,1).Attribute = ""
                        .AddLabel("ln03","&nbsp;&nbsp;&nbsp;&nbsp;",2) '增加标签,2显示在右边
                    End With
                    wb.InsertHTML("form1","<center><p style=""font-family:arial;color:green;font-size:60px;"">" & drg("实发工资") & "</p></center>")
                    wb.InsertHTML("form1","<center>亲爱的" & un & ",感谢您的辛勤付出!</center>")
                End With


还是不行,箭头还是显示在右边

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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 11:54:00 [显示全部帖子]


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


这里有没有办法上下居中

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


加好友 发短信
等级:二尾狐 帖子:598 积分:3347 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/8/24 13:28:00 [显示全部帖子]

                With wb.AddInputGroup("form1","ipg1","")
                    .AddHiddenValue("uid",uid)
                    With .AddInputCell("ic1") '通过InputCell增加输入框
                        .AddSelect("nfs",nfs,0).Attribute = "" '调用js函数
                        .AddLabel("ln1","总收入(元)",1) '增加标签,1显示在中间
                        .AddLabel("zj","¥" & zj,2) '增加标签,2显示在右边
                    End With
                    With .AddInputCell("ic2") '通过InputCell增加输入框
                        .AddLabel("ln2","工资图标",0) '增加标签,0显示在左边
                        .AddLabel("ln3","月平均(元)",1) '增加标签,1显示在中间
                        .AddLabel("pj","¥" & (zj / ys),2) '增加标签,2显示在右边
                    End With
                End With

这是代码,您帮忙看一看怎么修改?

 回到顶部