vb中,mschart图例显示位置等
mschart图例显示位置默认在右侧,怎样自动改变mschart的位置,比如放在顶端。还有怎样控制绘图区的大小?...
mschart图例显示位置默认在右侧,怎样自动改变mschart的位置,比如放在顶端。
还有怎样控制绘图区的大小? 展开
还有怎样控制绘图区的大小? 展开
1个回答
展开全部
'改变图例的位置:
MSChart1.Legend.Location.LocationType = VtChLocationTypeTop'图例在图表上方(具体参数vb会自动列出,看意思就知道了)
'改变plot的大小:
'通过Plot.LocationRect.Min.x和Plot.LocationRect.Min.y确定绘图区的左下方坐标;通过Plot.LocationRect.Max.x和Plot.LocationRect.Max.y确定绘图区的右上方坐标
With MSChart1
.Plot.AutoLayout = False
.Plot.LocationRect.Min.Set 0, 0
.Plot.LocationRect.Max.Set MSChart1.Width, MSChart1.Height
End With
MSChart1.Legend.Location.LocationType = VtChLocationTypeTop'图例在图表上方(具体参数vb会自动列出,看意思就知道了)
'改变plot的大小:
'通过Plot.LocationRect.Min.x和Plot.LocationRect.Min.y确定绘图区的左下方坐标;通过Plot.LocationRect.Max.x和Plot.LocationRect.Max.y确定绘图区的右上方坐标
With MSChart1
.Plot.AutoLayout = False
.Plot.LocationRect.Min.Set 0, 0
.Plot.LocationRect.Max.Set MSChart1.Width, MSChart1.Height
End With
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询