一、chart属性熟悉

能够对C# chart控件属性熟悉起帮助的code, 现在分享给大家,Chart Operate Demo Code Download,如有帮助,别忘点个赞.

有关MS_Chart的Control范围、ChartArea范围、InnerPlotArea范围,及Lengend、刻度与标签的位置关系如下图所示。以便让大家有个清晰的认识。

Chart

ChartBorder                       图表区域的边框设置

ChartFill                         图表区域的背景填充

Legend                            图表的注释标签显示设置项目,一组数据对应一种颜色的注释

IsHStack                     当有多个显示项的时候设置Y轴数据是叠加的还是分开的

Xaxis                             图表区域的X轴相关信息设置

AxisColor                    坐标轴颜色

Cross                        坐标的原点,可以设置坐标的偏移程度

CrossAuto                    原点自动设置:True的话Cross的设置就无效了。

FontSpec                     X轴标题字体相关信息

Angle                  X轴标题字体显示时候的角度,0为水平 90为垂直

Fill                   X轴标题字体填充信息

ColorOpacity      透明度

IsScaled          设置X轴标题字体显示大小是否根据图的比例放大缩小

RangeMax          填充时候的最大倾斜度(有过渡色,没试过)

RangeMin          填充时候的最小倾斜度(有过渡色,没试过)

StringAlignment        X轴标题字体排列(不清楚,没试过)

IsOmitMag                    是否显示指数幂(10次方,没试过,似乎与IsUseTenPower有关系)

IsPreventLabelOverlap        坐标值显示是否允许重叠,如果False的话,控件会根据坐标值长度自动消除部分坐标值的显示状态

IsShowTitle                  X轴标题是否显示

IsTicsBetweenLabels          两个坐标值之间是否自动显示分隔标志

IsUseTenPower                是否使用10次幂指数

IsVisible                    是否显示X轴

IsZeroLine                   当数据为0时候是否显示(在饼状图显示的时候有用)

MajorGrid                    大跨度的X轴表格虚线线显示信息

DashOff                虚线中孔间距

DashOn                 虚线单位长度

MajorTic                     大跨度的X轴刻度信息

IsInside               在Chart内部是否显示

IsOutSide              在Chart外部是否显示

IsOpposite             在对面的轴上是否显示

MinorGrid                    小跨度的X轴表格虚线显示信息

MinorTic                     小跨度的x轴刻度信息

MinSpace                     刻度和轴之间的距离(没试过)

Scale                        刻度值的一些设定

IsReverse              X轴的刻度值从高到低还是从低到高

MajorStep              大刻度步长

MajorStepAuto          是否自动设置大刻度步长

MajorUnit              大刻度步长单位

Max                    刻度最大值

MaxAuto                根据输入数据自动设置刻度最大值

Min                    刻度最小值

MinAuto                根据输入数据自动设置刻度最小值

MinGrace               不清楚,没试过

MinorStep              小刻度步长

MinorStepAuto          是否自动设置小刻度步长

MinorUnit              小刻度单位

Type                         数据显示方式

Liner直接现实(自动)

Date按日期方式显示

Log 按指数幂方式显示

Ordinal顺序显示

Y2Axis                            第二个Y轴坐标信息显示(具体设置看X轴)

Yaxis                             第一个Y轴坐标信息显示(具体设置看X轴)

GraphPane

BarBase                           在生成柱状图的时候设置柱状是基于X轴还是其他轴

BarType                           柱状的类型叠加或其他。

IsFontsScaled                     图比例变化时候图表上的文字是否跟着自动缩放

IsIgnoreInitial                   是否忽略初始值

IsIgnoreMissing                   是否忽略缺省值

IsPenWidthScaled                  图比例变化时候图表上的画笔的粗细是否跟着自动缩放

IsShowTitle                       图表标题是否显示

PaneFill                          Pane的一些填充信息

MasterPane

BaseDimension                     缩放比例基数(可以试试效果)

数据                                     未测试过。不知道如何和数据库绑定

外观

IsImageMap                        不清楚干吗用的

行为

AxisChaneged                      是否允许自动绘图(没试过,一般都true,动态绘图)

CacheDuration                     Cache保存时间0

OutputFormat                      输出格式

RenderedImagePath                 输出路径

RenderMode                        输出模式,不太清楚一般都是ImageTag,另一个输出的是乱码不是图片

对于图表而言,一般是三种表现形式:柱状图、饼状图和点线图。

ChartBorder

图表区域的边框设置

ChartFill

图表区域的背景填充

Legend

图表的注释标签显示设置项目,一组数据对应一种颜色的注释

IsHStack

当有多个显示项的时候设置  Y  轴数据是叠加的还是分开的

Xaxis

图表区域的  X  轴相关信息设置

AxisColor

坐标轴颜色

Cross

坐标的原点,可以设置坐标的偏移程度

CrossAuto

原点自动设置:True  的话  Cross  的设置就无效了。

FontSpec

X  轴标题字体相关信息

Angle

X  轴标题字体显示时候的角度,0为水平 90为垂直

Fill

X  轴标题字体填充信息

ColorOpacity

透明度

IsScaled

设置  X  轴标题字体显示大小是否根据图的比例放大缩小

RangeMax

填充时候的最大倾斜度(有过渡色,没试过)

RangeMin

填充时候的最小倾斜度(有过渡色,没试过)

StringAlignment

X  轴标题字体排列(不清楚,没试过)

IsOmitMag

是否显示指数幂(10次方,没试过,似乎与  IsUseTenPower  有关系)

IsPreventLabelOverlap

坐标值显示是否允许重叠,如果False的话,控件会根据坐标值长度自动消除部分坐标值的显示状态

IsShowTitle

X  轴标题是否显示

IsTicsBetweenLabels

两个坐标值之间是否自动显示分隔标志

IsUseTenPower

是否使用10次幂指数

IsZeroLine

当数据为0时候是否显示(在饼状图显示的时候有用)

IsVisible

是否显示  X  轴

MajorGrid

大跨度的  X  轴表格虚线线显示信息

DashOff

虚线中孔间距

DashOn

虚线单位长度

MajorTic

大跨度的  X  轴刻度信息

IsInside

在  Chart  内部是否显示

IsOutSide

在  Chart  外部是否显示

IsOpposite

在对面的轴上是否显示

MinorGrid

小跨度的  X  轴表格虚线显示信息

MinorTic

小跨度的  x  轴刻度信息

MinSpace

刻度和轴之间的距离(没试过)

Scale

刻度值的一些设定

IsReverse

X  轴的刻度值从高到低还是从低到高

MajorStep

大刻度步长

MajorStepAuto

是否自动设置大刻度步长

MajorUnit

大刻度步长单位

Max

刻度最大值

MaxAuto

根据输入数据自动设置刻度最大值

Min

刻度最小值

MinAuto

根据输入数据自动设置刻度最小值

MinGrace

不清楚,没试过

MinorStep

小刻度步长

MinorStepAuto

是否自动设置小刻度步长

MinorUnit

小刻度单位

Type

数据显示方式

Liner

直接现实(自动)

Date

按日期方式显示

Log

按指数幂方式显示

Ordinal

顺序显示

Y2Axis

第二个  Y  轴坐标信息显示(具体设置看  X  轴)

Yaxis

第一个  Y  轴坐标信息显示(具体设置看  X  轴)

BarBase

在生成柱状图的时候设置柱状是基于  X  轴还是其他轴

BarType

柱状的类型叠加或其他。

IsFontsScaled

图比例变化时候图表上的文字是否跟着自动缩放

IsIgnoreInitial

是否忽略初始值

IsIgnoreMissing

是否忽略缺省值

IsPenWidthScaled

图比例变化时候图表上的画笔的粗细是否跟着自动缩放

IsShowTitle

图表标题是否显示

PaneFill

Pane  的一些填充信息

BaseDimension

缩放比例基数(可以试试效果)

IsImageMap

不清楚干吗用的

AxisChaneged

是否允许自动绘图(没试过,一般都  true,动态绘图)

CacheDuration

Cache  保存时间0

OutputFormat

输出格式

RenderedImagePath

输出路径

RenderMode

输出模式,不太清楚一般都是  ImageTag,另一个输出的是乱码不是图片。对于图表而言,一般是三种表现形式:柱状图、饼状图和点线图。

二、问题

2.1 控制X轴的标签间隔显示

X轴是时间,Y轴是金额;

现在记录有100多个,标签在X轴都显示出来了,数字密密麻麻;

麻烦问下,怎么控制X轴的标签间隔显示?

要设置下 series1.ArgumentScaleType = ScaleType.DateTime;//x轴类型 这个

Series series1 = new Series(this.Text, ViewType.Spline);

series1.ArgumentScaleType = ScaleType.DateTime;//x轴类型

series1.ValueScaleType = ScaleType.Numerical;//y轴类型

//X轴的数据字段

series1.ArgumentDataMember = "StatisticsTime";

//Y轴的数据字段

series1.ValueDataMembers[0] = "StatisticsSum";

//定义线条上点的标识形状是否需要

((LineSeriesView)series1.View).LineMarkerOptions.Visible = false;

//定义线条上点的标识形状

((LineSeriesView)series1.View).LineMarkerOptions.Kind = MarkerKind.Circle;

//不显示X、Y轴上面的交点的值

((PointSeriesLabel)series1.Label).Visible = false;

//线条的类型,虚线,实线

((LineSeriesView)series1.View).LineStyle.DashStyle = DashStyle.Solid;

完整代码:

public void BindChart(DataTable datatable, ChartControl myChartControl)

{

myChartControl.Name = "chartResult";

myChartControl.Dock = DockStyle.Fill;

myChartControl.Size = new System.Drawing.Size(, );

// 显示标签.

myChartControl.Legend.Visible = true;

myChartControl.Series.Clear();

#region 仅供参考(不需要)

//控制X、Y轴显示

//XYDiagram diagram = (XYDiagram)chartControl.Diagram;

//diagram.AxisX.Label.Staggered = true;

//diagram.AxisY.Label.BeginText = "Axis value = ";

//diagram.AxisY.Label.Angle = -30;

//diagram.AxisY.Label.Antialiasing = true;

//XYDiagram diagram = (XYDiagram)chartControl.Diagram;

//diagram.AxisX.DateTimeMeasureUnit = DateTimeMeasurementUnit.Second;

//diagram.AxisX.DateTimeOptions.Format = DateTimeFormat.Custom; diagram.AxisX.DateTimeOptions.FormatString = "HH:mm:ss";

//((XYDiagram)myChartControl.Diagram).AxisX.Interlaced = true;

//((XYDiagram)myChartControl.Diagram).AxisX.GridSpacing = 10;

//((XYDiagram)myChartControl.Diagram).AxisX.Label.Angle = -30;

//((XYDiagram)myChartControl.Diagram).AxisX.Label.Antialiasing = true;

//((XYDiagram)myChartControl.Diagram).AxisX.DateTimeOptions.Format = DateTimeFormat.MonthAndDay;

XYDiagram xyDiagram1 = new XYDiagram();

xyDiagram1.AxisX.Range.Auto = false; //要开启滚动条必须将其设置为false

//xyDiagram1.AxisX.Range.MaxValueInternal = 30.5D > (cnt + 1) ? (cnt + 1) : 30.5D;//在不拉到滚动条的时候,X轴显示多个值,既固定的X轴长度。

//xyDiagram1.AxisX.Range.MinValueInternal = -0.5D;

xyDiagram1.AxisX.Range.ScrollingRange.Auto = false;

xyDiagram1.AxisX.MinorCount = 9; //显示X轴间隔数量

xyDiagram1.AxisX.Tickmarks.MinorVisible = true;//是否显示X轴间隔

//xyDiagram1.AxisY.MinorCount = 1;//显示Y轴间隔数量

//xyDiagram1.AxisY.Tickmarks.MinorVisible = true;//是否显示Y轴间隔

//xyDiagram1.AxisX.Range.ScrollingRange.MaxValueSerializable = (cnt + 1).ToString();//整个X轴最多显示多多少个值

// xyDiagram1.AxisX.Range.ScrollingRange.MinValueSerializable = "0";

//xyDiagram1.AxisX.DateTimeMeasureUnit = DateTimeMeasurementUnit.Second;

//xyDiagram1.AxisX.DateTimeOptions.Format = DateTimeFormat.Custom;

//xyDiagram1.AxisX.DateTimeOptions.FormatString = "yyyy:MM:HH";

//xyDiagram1.AxisX.Range.ScrollingRange.SideMarginsEnabled = true;//是否从X轴原点开始显示

//xyDiagram1.AxisX.Range.SideMarginsEnabled = false;

xyDiagram1.AxisX.VisibleInPanesSerializable = "-1";

xyDiagram1.AxisY.NumericOptions.Format = DevExpress.XtraCharts.NumericFormat.Percent;//显示为百分数

//xyDiagram1.AxisY.Range.Auto = false;

xyDiagram1.AxisY.Range.MaxValueSerializable = "1.02";

xyDiagram1.AxisY.Range.MinValueSerializable = "0.5";

//xyDiagram1.AxisY.Range.ScrollingRange.SideMarginsEnabled = true;

//xyDiagram1.AxisY.Range.SideMarginsEnabled = true;

xyDiagram1.AxisY.VisibleInPanesSerializable = "-1";

//xyDiagram1.EnableScrolling = true;//启用滚动条

//获取Diagram必须在ChartControl中已经加入了Series之后

//((XYDiagram)chartControl.Diagram).Rotated = false;

#endregion

//图标位置

myChartControl.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Right;

myChartControl.Legend.AlignmentVertical = LegendAlignmentVertical.Top;

ChartTitle chartTitle = new ChartTitle();

chartTitle.Text = this.Text;//标题内容

chartTitle.TextColor = System.Drawing.Color.Black;//字体颜色

chartTitle.Font = new Font("Tahoma", );//字体类型字号

chartTitle.Dock = ChartTitleDockStyle.Bottom;//标题对齐方式

chartTitle.Alignment = StringAlignment.Far;

myChartControl.Titles.Clear();//清理标题

myChartControl.Titles.Add(chartTitle);//加载标题

Series series1 = new Series(this.Text, ViewType.Spline);

series1.ArgumentScaleType = ScaleType.DateTime;//x轴类型

series1.ValueScaleType = ScaleType.Numerical;//y轴类型

//X轴的数据字段

series1.ArgumentDataMember = "StatisticsTime";

//Y轴的数据字段

series1.ValueDataMembers[] = "StatisticsSum";

//定义线条上点的标识形状是否需要

((LineSeriesView)series1.View).LineMarkerOptions.Visible = false;

//定义线条上点的标识形状

((LineSeriesView)series1.View).LineMarkerOptions.Kind = MarkerKind.Circle;

//不显示X、Y轴上面的交点的值

((PointSeriesLabel)series1.Label).Visible = false;

//线条的类型,虚线,实线

((LineSeriesView)series1.View).LineStyle.DashStyle = DashStyle.Solid;

//绑定数据源

series1.DataSource = datatable;

myChartControl.Series.Add(series1);

}

2.2 x轴的间距过大的问题

关于X轴数据间距过大的问题,可以通过设置scale来解决。在Format Chart页,选中Chart Area->Axes->X-Axis,  设置间隔。

关于点重合的问题,你可以通过改变marker的形状和大小来解决。在Format Chart页,选中Series->Value series,找到marker就可以进行设置了。

X轴和Y轴的最大值设置 也是在Chart Area->Axes->X-Axis的刻度中设置。

List listSer = new List();

引发动态生成图表的按钮事件完整如下:

string sqlString = "select count(*) from dotrelation where dotdesc like '温度%'";

num = Mycon.countORL(conn, sqlString);//获得数据库中满足条件的记录数

//MessageBox.Show("满足条件的数据记录为" + num);

int heightPer = 100 / num;//计算每个绘图区高度

for (int i = 0; i < num; i++)

{

string serName = "test" + i.ToString();

listSer.Add(new Series(serName));//对象数组

fillData(date);//初始化数组此方法自己定义的

initialSeries((Series)listSer[i], Color.Red, date);

chart1.ChartAreas.Add("ANOTHER" + i);

//这里是关键!!!!!

chart1.ChartAreas[i].Position.Width = 100;//绘图区域在控件中的宽度 100是百分比

chart1.ChartAreas[i].Position.Height = heightPer;

chart1.ChartAreas[i].Position.X = 5;//绘图区域在控件中的绝对位置 横坐标

chart1.ChartAreas[i].Position.Y = 3 + heightPer * i;//绘图区域在控件中的绝对位置纵坐标

chart1.ChartAreas[i].AxisX.LineColor = Color.Blue;

chart1.ChartAreas[i].AxisY.LineColor = Color.Blue;

chart1.ChartAreas[i].AxisX.LineWidth = 2;

chart1.ChartAreas[i].AxisY.LineWidth = 2;

chart1.ChartAreas[i].AxisY.Title = "监测值";

//设置网格线

chart1.ChartAreas[i].AxisX.MajorGrid.LineColor = Color.Blue;

chart1.ChartAreas[i].AxisX.MajorGrid.Interval = 2;//网格间隔

chart1.ChartAreas[i].AxisX.MinorGrid.Interval = 2;

chart1.ChartAreas[i].AxisY.MajorGrid.LineColor = Color.Blue;

chart1.ChartAreas[i].AxisY.MajorGrid.Interval = 2;

chart1.ChartAreas[i].AxisY.MinorGrid.Interval = 2;

chart1.Series[i].IsValueShownAsLabel = false; //是否显示数据

chart1.Series[i].IsVisibleInLegend = false; //是否显示数据说明

chart1.Series[i].MarkerStyle = MarkerStyle.Circle; //线条上的数据点标志类型

chart1.Series[i].MarkerSize = 3; //标志大小

chart1.Series[i].ChartType = SeriesChartType.Line; //图表类型为曲线

string name = "ANOTHER" + i.ToString();

chart1.Series[i].ChartArea = name;//指定绘图区域

chart1.ChartAreas[i].AxisX.LineColor = Color.Blue;//X轴颜色

chart1.ChartAreas[i].AxisY.LineColor = Color.Blue;//Y轴颜色

chart1.ChartAreas[i].AxisX.LineWidth = 2; //X轴宽度

chart1.ChartAreas[i].AxisY.LineWidth = 2; //Y轴宽度

chart1.ChartAreas[i].AxisY.Title = "人数"; //Y轴标题

}

//fillData(date);//初始化数组

//initialSeries(series1, Color.Red, date);

initalChart();//图表初始化

}

参考文章

2. IT-CollectionPlatForm, C# 2010 Chart的使用。

word-wrap&amp&semi;&amp&semi;word-break,奇偶行、列设置样式

1.word-wrap和word-break区分. 来源场景:机械租赁mvc驾驶员信息查看: 当备注的文字多的时候,第一列的值成这模样: 解决方案:设置table 的td可自动换行.首先table设置 ...

注意Android里TextView控件的一个小坑,用android&colon;theme来设置样式时动态载入的layout会丢失该样式

注意Android里TextView控件的一个小坑,用android:theme来设置样式时动态载入的layout会丢失该样式 这个坑,必须要注意呀, 比如在用ListView的时候,如果在List_ ...

Vue系列: 如何通过组件的属性props设置样式

比如我们要在vue中显示百度地图,然后将相关的代码包装成组件,然后需要由外部来设置组件的高度,关于props的介绍,可以参考: http://cn.vuejs.org/guide/components ...

【使用 DOM】为DOM元素设置样式

1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...

【温故而知新-Javascript】为DOM元素设置样式

1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...

通过JavaScript设置样式和jQuey设置样式,还有随机数抛出水果的习题

一:通过JavaScript的方式设置样式(:拿习题为例): var shuiguo = document.getElementById('fruit');     shuiguo.style.bac ...

Windows Phone 为指定容器内的元素设置样式

在Windows Phone中设置元素样式有多种 拿TextBlock来说 1.我们可以直接在控件上设置:

如何给DropDownList控件设置样式(ASP&period;NET MVC)

前话: 应学校领导要求,要给后台管理系统添加一个搜索功能,提供可选择选项.我选择使用DropDownList去实现,熟悉.net控件的都知道,DropDownList的样子非常丑,不论是边框长宽还是里 ...

为应用程序的选项卡及ActionBar设置样式

示例文件  flex-mobile-dev-tips-tricks-pt2.zip 关于Flex移动开发的提示和技巧有一系列文章,这是其中的第二部分.第一部分集中讲解如何在视图切换及应用程序操作切换之 ...

随机推荐

Android MVP&plus;Retrofit&plus;RxJava实践小结

关于MVP.Retrofit.RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛戳: 1.Android MVP 实例 2.Android Retrofit 2.0使用 3.RxJava ...

css 设计总结

一.背景图片的拉伸: backgroud-size 说明:  http://www.w3school.com.cn/cssref/pr_background-size.asp 效果:  http:// ...

web设计经验&lt&semi;七&gt&semi;13步打造优雅的WEB字体

今天,大多数浏览器已经默认支持Web字体,日趋增多的字体特性被嵌入最新版HTML和CSS标准中,Web字体即将迎来一个趋于复杂的崭新时代.下面是一些基本的关于字体的规则,特别适用于Web字体. 原文地 ...

自适应游标共享技术01&lpar;Adaptive Cursor Sharing&rpar;

什么是ACS(adaptiver cursor sharing) Oracle通过绑定变量技术解决了SQL语句硬解析过多的问题,降低了资源的争用.但是绑定变量在引入cursor sharing,增加了 ...

代码编译方式 ant &plus;ivy

Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. 没用过ant,了解一下,无非就这些功能, 编 ...

理解线程的挂起,sleep还有阻塞

线程是靠cpu来运行的,cpu要运行一个线程(不说别的)最起码就是要占用cpu时间,象Windows这样的多任务操作系统,可以允许多个线程同时运行,所谓的同时运行并不是真正的同时运行,而是轮流运行不同 ...

Objective-c 集合对象

集合(NSSet)是一组单值对象的组合,集合对象的操作包括:搜索,添加,删除集合中的成员(可变集合的功能),比较两个集合,计算两个集合的交集,并集等. 下面来看下(NSSet)的方法: 1)集合的构建 ...

wifipineapple外接SD卡

通过SSH或者web访问URL, http://172.16.42.1:1471 输入帐号:root  密码:pineapplesareyummy(默认账号密码) ssh连接:ssh root@172 ...

javascript设计模式系列二-封装

JavaScript封装: var Book = function (id, name, price) { this.id = id, this.name = name, this.price = p ...

c# chart 各个属性_c# Chart设置样式相关推荐

  1. c# chart 各个属性_C# Chart详细解析(待)

    一年有过去了, 很长时间也没有写什么文章了,准确的说是2个月,没写正经的东西了.主要是最近生活很忙碌,工作也很忙碌. 在说,怎么说的那,你不工作,就没Money花,嗨,生活就是这样.在忙碌中寻找快乐, ...

  2. 为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)

    这三种分类hack css详细原理,参考:http://blog.csdn.net/goodshot/article/details/44309055 1.为ie和chrome单独设置样式的类实现案例 ...

  3. c#样条曲线命令_C# chart控件绘制曲线

    标签: 在.NET中以前经常用GDI去绘制,虽然效果也不错,自从.NET 4.0开始,专门为绘制图表而生的Chart控件出现了,有了它,就可以轻松的绘制你所需要的曲线图.柱状图什么的了. using ...

  4. c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序

    c# chart控件的坐标设置Minimum和Maximum固定值之后,切换成自动模式的程序 c# chart控件的坐标通过chart1.ChartAreas["ChartArea1&quo ...

  5. Css中设置列表项目符号属性,CSS如何设置列表样式属性,分享

    列表样式属性 在HTML中有2种列表.无序列表和有序列表,在工作中无序列表比较常用,无序列表就是ul标签和li标签组合成的称之为无序列表,那什么是有序列表呢?就是ol标签和li标签组合成的称之为有序列 ...

  6. css文本外观属性中设置字体,css 文本外观属性(text) 和 字体样式属性(font)

    css文本 text外观属性 color: 颜色值(red,blue)十六进制 ,rgb letter-spacing: 字间距 px,em word-spacing: 单词间距 对中文无效 line ...

  7. php js怎么去掉类属性,如何修改DOM中的属性,类和样式

    通过jQuery来获取要修改的DOM元素,然后通过JavaScript中方法来对属性.类以及样式进行修改 今天在本篇文章中将分享的是如何通过修改html元素节点的样式,类和属性来进一步的更改dom,, ...

  8. 【使用 DOM】为DOM元素设置样式

    1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...

  9. Python可视化中Matplotlib(4.三种设置样式方法、设置坐标刻度以及标签、设置显示出特殊字符)

    1.三种设置方式 (1)向方法传入关键字参数 上一节已经总结过,一直在使用 (2)对实例使用一系列的setter方法 具体的方法直接看代码 import matplotlib.pyplot as pl ...

  10. Canvas设置样式无效导致圆变成椭圆的问题研究剖析

    Canvas设置样式无效导致圆变成椭圆的问题研究剖析,如下面代码段. <!DOCTYPE html> <html lang="en"> <head&g ...

最新文章

  1. gitLab创建自己的私有库
  2. Python帮助Youtube打败了Google Video
  3. linux单用户模式修改密码(针对CentOS)
  4. Java设计模式菜鸟系列(四)工厂方法模式建模与实现
  5. CSDN Blog V3.0.0.2升级公告
  6. 基于APMSSGA-LSTM的容器云资源预测
  7. 日志Loki基妹出,便胜却ELK无数
  8. 中国人工智能学会通讯——后深度学习时代的人工智能
  9. Focal loss及其实现
  10. 最最最最最最最最基础的C---函数
  11. 囧从流氓同事的河蟹喜酒归来......
  12. c语言物联网服务器,物联网卡服务器(物联网应用层服务器端集)
  13. 对称与非对称密钥加密
  14. 自然语言分析包NLTK安装及入门
  15. android学习---开发Google地图应用程序
  16. 如何下载redhat enterprise版本
  17. 我平时的一个学习方法
  18. rtx3050显卡什么水平 rtx3050显卡相当于GTX什么级别
  19. Executors.newFixedThreadPool(int threads)和Executors.newCachedThreadPool()
  20. 使用@PersistenceContext获取EntityManager报NullPointerException异常

热门文章

  1. 微信公众号上传永久图片素材(将阿里云图片上传至微信公众号图片素材)
  2. NOIP2012 国王游戏(贪心)
  3. 用计算机怎么扣税点,2019新个税计算器如何扣个税?
  4. win2003服务器性能工具,win2003服务器安全一键配置工具
  5. 国内的微软更新服务器地址,windows update 服务器
  6. “汽车人”眼中的网络安全-网络安全的5W1H
  7. DVD-R、DVD+R以及DVD-RW和DVD+RW的功能区别
  8. Tier1 OEM ODM 区别
  9. ubuntu java 7_在Ubuntu上安装Java 7
  10. 【UU主机加速】PC无线热点直接加速switch(无需路由器)