这是我的传奇代码:
objLegend = New WebChart.ChartLegend objLegend.Font = New Font("Verdana",8) objLegend.WIDth = 150 objLegend.position = Legendposition.Right objLegend.Background.color = color.lightYellow objLegend.Background.Type = InteriorType.solID objLegend.Background.WrapMode = drawing2d.WrapMode.Tile objEngine.Legend = objLegend
以及设置line Markers的代码
Select Case intcolorIndex Mod 5 Case 0 objlineChart.lineMarker = New CirclelineMarker(6,color.Red,color.Black) Case 1 objlineChart.lineMarker = New DiamondlineMarker(6,color.Black) Case 2 objlineChart.lineMarker = New SquarelineMarker(6,color.Black) Case 3 objlineChart.lineMarker = New TrianglelineMarker(6,color.Black) Case 4 objlineChart.lineMarker = New XlineMarker(6,color.Black) End Select
这些地方似乎都没有设置Legend标记类型的属性,ChartEngine对象中似乎也没有选项.
Legend文本是按行设置的,但lineChart中唯一可访问的属性是文本,似乎没有符号选项.
是否可以使用此控件更改图例标记?如果是这样,我该怎么办?
解决方法 在 http://www.carlosag.net/tools/webchart/sample-pie-chart,图例符号看起来像是在标记中设置的:<web:chartcontrol> ... <legend wIDth="110" Font="Tahoma,6.75pt"> <border endcap="Flat" dash startcap="Flat" color="Black" wIDth="1" linejoin="Miter"></border> <background type="SolID" startpoint="0,0" forecolor="Black" endpoint="0,100" color="White" hatch></background> </legend></web:chartcontrol>
您可以尝试通过 *** 纵< legend>来设置图例符号.元素内部< web:chartcontrol>.
总结以上是内存溢出为你收集整理的.net – 如何更改网页上的图例符号?全部内容,希望文章能够帮你解决.net – 如何更改网页上的图例符号?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)