版本:open-flash-chart-2-Lug-Wyrm-Charmer
前台页面 index.aspx
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart-SimplifiedChinese.swf", "my_chart", "550", "300",
"9.0.0", "expressInstall.swf",
{"data-file":"data.aspx"}
);
</script>
</head>
<body>
<p>Hello World</p>
<div id="my_chart"></div>
</body>
</html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart-SimplifiedChinese.swf", "my_chart", "550", "300",
"9.0.0", "expressInstall.swf",
{"data-file":"data.aspx"}
);
</script>
</head>
<body>
<p>Hello World</p>
<div id="my_chart"></div>
</body>
</html>
data.aspx.cs
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
using System;
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using OpenFlashChart;
public partial class data : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
List<double> data1 = new List<double>();
for (double i = 0; i < 6.2; i += 0.2)
{
data1.Add(Math.Sin(i) * 1.9 + 7);
}
OpenFlashChart.LineHollow line1 = new LineHollow();
line1.Values = data1;
line1.HaloSize = 1;
line1.Width = 2;
line1.DotSize = 5;
chart.AddElement(line1);
chart.Y_Legend = new Legend("Y轴坐标");
chart.Title = new Title("中文测试");
chart.Y_Axis.SetRange(0, 15, 5);
chart.X_Axis.SetLabels(new string[] { "中文测试" ,"第二"});
chart.X_Axis.Steps = 2;
chart.X_Axis.Labels.VisibleSteps = 2;
chart.X_Axis.Labels.Rotate= "45"; // 旋转45度
Response.Clear();
Response.CacheControl = "no-cache";
Response.Write(chart.ToPrettyString());
Response.End();
}
}
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using OpenFlashChart;
public partial class data : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
List<double> data1 = new List<double>();
for (double i = 0; i < 6.2; i += 0.2)
{
data1.Add(Math.Sin(i) * 1.9 + 7);
}
OpenFlashChart.LineHollow line1 = new LineHollow();
line1.Values = data1;
line1.HaloSize = 1;
line1.Width = 2;
line1.DotSize = 5;
chart.AddElement(line1);
chart.Y_Legend = new Legend("Y轴坐标");
chart.Title = new Title("中文测试");
chart.Y_Axis.SetRange(0, 15, 5);
chart.X_Axis.SetLabels(new string[] { "中文测试" ,"第二"});
chart.X_Axis.Steps = 2;
chart.X_Axis.Labels.VisibleSteps = 2;
chart.X_Axis.Labels.Rotate= "45"; // 旋转45度
Response.Clear();
Response.CacheControl = "no-cache";
Response.Write(chart.ToPrettyString());
Response.End();
}
}
另外,就一个单单页面好像不能让中文旋转。
如下页面
dataextend.aspx
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="dataextend.aspx.cs" Inherits="dataextend" %>
2 <%@ Register Assembly="OpenFlashChart" Namespace="OpenFlashChart" TagPrefix="cc1" %>
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5 <html xmlns="http://www.w3.org/1999/xhtml" >
6 <head runat="server">
7 <title>无标题页</title>
8 </head>
9 <body>
10 <form id="form1" runat="server">
11 <cc1:OpenFlashChartControl ID="OpenFlashChartControl1" runat="server">
12 </cc1:OpenFlashChartControl>
13 </form>
14 </body>
15 </html>
2 <%@ Register Assembly="OpenFlashChart" Namespace="OpenFlashChart" TagPrefix="cc1" %>
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5 <html xmlns="http://www.w3.org/1999/xhtml" >
6 <head runat="server">
7 <title>无标题页</title>
8 </head>
9 <body>
10 <form id="form1" runat="server">
11 <cc1:OpenFlashChartControl ID="OpenFlashChartControl1" runat="server">
12 </cc1:OpenFlashChartControl>
13 </form>
14 </body>
15 </html>
dataextend.aspx.cs
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
using System;
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using OpenFlashChart;
public partial class dataextend : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
List<double> data1 = new List<double>();
for (double i = 0; i < 6.2; i += 0.2)
{
data1.Add(Math.Sin(i) * 1.9 + 7);
}
OpenFlashChart.LineHollow line1 = new LineHollow();
line1.Values = data1;
line1.HaloSize = 1;
line1.Width = 2;
line1.DotSize = 5;
chart.AddElement(line1);
chart.Y_Legend = new Legend("Y轴坐标");
chart.Title = new Title("中文测试");
chart.Y_Axis.SetRange(0, 15, 5);
chart.X_Axis.SetLabels(new string[] { "中文测试" ,"第二"});
chart.X_Axis.Steps = 2;
chart.X_Axis.Labels.VisibleSteps = 2;
chart.X_Axis.Labels.Rotate= "45"; //这里旋转了 但是无用
OpenFlashChartControl1.Chart = chart;
}
}
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using OpenFlashChart;
public partial class dataextend : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();
List<double> data1 = new List<double>();
for (double i = 0; i < 6.2; i += 0.2)
{
data1.Add(Math.Sin(i) * 1.9 + 7);
}
OpenFlashChart.LineHollow line1 = new LineHollow();
line1.Values = data1;
line1.HaloSize = 1;
line1.Width = 2;
line1.DotSize = 5;
chart.AddElement(line1);
chart.Y_Legend = new Legend("Y轴坐标");
chart.Title = new Title("中文测试");
chart.Y_Axis.SetRange(0, 15, 5);
chart.X_Axis.SetLabels(new string[] { "中文测试" ,"第二"});
chart.X_Axis.Steps = 2;
chart.X_Axis.Labels.VisibleSteps = 2;
chart.X_Axis.Labels.Rotate= "45"; //这里旋转了 但是无用
OpenFlashChartControl1.Chart = chart;
}
}