Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何加粗和更改图表标题的字体大小_Javascript_C#_Css_Asp.net_Data Visualization - Fatal编程技术网

Javascript 如何加粗和更改图表标题的字体大小

Javascript 如何加粗和更改图表标题的字体大小,javascript,c#,css,asp.net,data-visualization,Javascript,C#,Css,Asp.net,Data Visualization,我可以动态创建方框图。我现在面临的问题是,我不知道如何加粗和更改图表标题的字体大小 我在网上研究了一段时间,但不知道如何做到这一点 这是我的密码: Chart Chart1 = new Chart(); Chart1.DataSource = tg; Chart1.Width = 600; Chart1.Height = 350; Chart1.Series.Add(

我可以动态创建方框图。我现在面临的问题是,我不知道如何加粗和更改图表标题的字体大小

我在网上研究了一段时间,但不知道如何做到这一点

这是我的密码:

Chart Chart1 = new Chart();
                Chart1.DataSource = tg;
                Chart1.Width = 600;
                Chart1.Height = 350;

                Chart1.Series.Add(new Series());
                Chart1.Series[0].ChartType = SeriesChartType.BoxPlot;
                List<object> lst = tg.AsEnumerable().ToList<object>();

                foreach (DataRow row in tg.Rows)
                    Chart1.Series[0].Points.AddXY(row["VALUE"], new object[] { row["Min"], row["Max"], row["Avg"], row["Percentile25"], row["Percentile50"], row["Percentile75"] });

                Chart1.Series[0]["PixelPointWidth"] = "38";
                string title = (tg.Rows[0]["TITLE"].ToString());
                Chart1.Titles.Add(title);

                //create chartareas
                ChartArea ca = new ChartArea();

                ca.AxisX = new Axis();
                ca.AxisX.MajorGrid.Enabled = false;
                ca.AxisY = new Axis();
                ca.AxisY.MajorGrid.Enabled = false;
                Chart1.ChartAreas.Add(ca);

                //databind
                Chart1.DataBind();
                Chart1.Visible = true;

                panel.Controls.Add(Chart1);
Chart Chart1=新图表();
图表1.DataSource=tg;
图1.宽度=600;
图1.高度=350;
图表1.Series.Add(newseries());
Chart1.系列[0]。ChartType=SerieChartType.BoxPlot;
List lst=tg.AsEnumerable().ToList();
foreach(tg.Rows中的数据行)
图表1.系列[0].点.AddXY(行[“值”]、新对象[]行[“最小值”]、行[“最大值”]、行[“平均值”]、行[“百分位25”]、行[“百分位50”]、行[“百分位75”]);
图表1.系列[0][“像素点宽度”]=“38”;
字符串title=(tg.Rows[0][“title”].ToString());
图1.标题。添加(标题);
//创建图表区域
ChartArea ca=新的ChartArea();
ca.axix=新轴();
ca.axix.MajorGrid.Enabled=false;
ca.AxisY=新轴();
ca.AxisY.MajorGrid.Enabled=false;
图表1.图表区域。添加(ca);
//数据绑定
图1.DataBind();
图表1.可见=真实;
面板.控件.添加(图1);
问题:如何加粗图表标题

如何更改图表标题的字体大小

如果有人能在这方面帮助我,我将不胜感激。谢谢

问候,

Felicia试试这个:

        Title title = new Title();
        title.Font = new Font("Arial", 14, FontStyle.Bold);
        title.Text = "My Chart Title";
        Chart1.Titles.Add(title);

看看这段代码生成的HTML。从那里,你可以看到标题是如何呈现的。您将能够使用css对其进行格式化。或者你可以在你的问题中发布html。顺便问一下,你知道如何更改axis X标签的字体吗?我试着这样做:Chart1.Series[0].Font=新字体(“Arial”,9,FontStyle.Bold);但不起作用:(请尝试:
Chart1.ChartAreas[0].AxisX.LabelStyle.Font=new Font()
一般来说,您应该熟悉使用VS Designer。这样可以更快、更容易地查找和配置与图表外观相关的属性。并且使用代码隐藏仅用于处理数据。哦,好的,我会的,感谢@jstreet再次帮助我!:)