⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 axisticktypes.aspx

📁 掌握学习.net开发的非常好的资料
💻 ASPX
字号:
<%@ Page Language="VB" Description="dotnetCHARTING Component" %>
<%@ Register TagPrefix="dotnet"  Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<HTML>
	<HEAD>
		<TITLE>.netCHARTING Sample</TITLE>
		<script runat="server">


Sub Page_Load(sender As [Object], e As EventArgs)
   
   Chart.TempDirectory = "temp"
   Chart.Debug = True
   Chart2.TempDirectory = "temp"
   Chart2.Debug = True
   Chart3.TempDirectory = "temp"
   Chart3.Debug = True
   Chart.Title = "Single Value Axis Tick"
   Chart2.Title = "Range Axis Tick."
   Chart3.Title = "Image Axis Tick."
   
   ' This sample will demonstrate how different tick types can be used.
   ' It shows
   ' - A normal tick
   ' - A range tick
   ' - an image tick.
   ' 1. NORMAL TICK
   ' Setup the axes
   Chart.YAxis.Interval = 500
   Chart.YAxis.ScaleRange.ValueHigh = 500
   Chart.XAxis.Interval = 500
   Chart.XAxis.ScaleRange.ValueHigh = 500
   
   ' Setup a single value axis tick and add it.
   Dim at As New AxisTick(200)
   at.Line.Length = 20
   at.Line.Width = 3
   at.Line.Color = Color.Gray
   at.Line.DashStyle = DashStyle.Dash
   at.GridLine.Width = 5
   at.Label.Font = New Font("Arial", 10, FontStyle.Italic Or FontStyle.Bold Or FontStyle.Underline)
   at.Label.Color = Color.Blue
   at.Label.Text = "Two Hundred"
   
   Chart.YAxis.ExtraTicks.Add(at)
   
   ' 2. RANGE TICK
   ' Setup a single value axis tick and add it.
   ' Notice a range is used to instantiate the tick.
   Dim at2 As New AxisTick(50, 450)
   at2.Line.Length = 5
   at2.Line.Width = 3
   at2.Line.Color = Color.Gray
   at2.Line.DashStyle = DashStyle.Dash
   
   at2.Label.Font = New Font("Arial", 10, FontStyle.Italic Or FontStyle.Bold Or FontStyle.Underline)
   at2.Label.Color = Color.Blue
   at2.Label.Text = "50 to 450"
   
   Chart2.YAxis.ExtraTicks.Add(at2)
   
   ' Setup the axes
   Chart2.YAxis.Interval = 500
   Chart2.YAxis.ScaleRange.ValueHigh = 500
   Chart2.XAxis.Interval = 500
   Chart2.XAxis.ScaleRange.ValueHigh = 500
   
   ' 3. IMAGE TICK
   ' Setup a single value axis tick and add it.
   Dim at3 As New AxisTick(200)
   ' The tick's Marker property is set with an image marker.
   at3.Marker = New ElementMarker("us.png")
   
   Chart3.YAxis.ExtraTicks.Add(at3)
   
   ' Setup the axis
   Chart3.YAxis.Interval = 500
   Chart3.YAxis.ScaleRange.ValueHigh = 500
   
   ' *DYNAMIC DATA NOTE* 
   ' This sample uses random data to populate the chart. To populate 
   ' a chart with database data see the following resources:
   ' - Classic samples folder
   ' - Help File > Data Tutorials
   ' - Sample: features/DataEngine.aspx
   Chart.SeriesCollection.Add(getRandomData())
   Chart2.SeriesCollection.Add(getRandomData())
   Chart3.SeriesCollection.Add(getRandomData())
End Sub 'Page_Load 



Function getRandomData() As SeriesCollection
   Dim SC As New SeriesCollection()
   Dim myR As New Random(6)
   Dim a As Integer
   For a = 0 To 0
      Dim s As New Series()
      s.Name = "Series " & a
      
      Dim b As Integer
      For b = 0 To 3
         Dim e As New Element()
         e.YValue = myR.Next(400)
         e.XValue = myR.Next(400)
         s.Elements.Add(e)
      Next b
      SC.Add(s)
   Next a
   Return SC
End Function 'getRandomData
		</script>
	</HEAD>
	<BODY>
		<DIV align="center">
			<dotnet:Chart id="Chart" runat="server" Width="568px" Height="344px">
			</dotnet:Chart>
			<dotnet:Chart id="Chart2" runat="server" Width="568px" Height="344px">
			</dotnet:Chart>
			<dotnet:Chart id="Chart3" runat="server" Width="568px" Height="344px">
			</dotnet:Chart>
		</DIV>
	</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -