ChartBuilder
定义用于配置剑道UI图表的流畅API
属性
WriteAction -函数
方法
system . string)标题(
图表标题。
参数
标题-系统。字符串
图表标题的值
副标题system . string) (
图表的副标题。
参数
字幕-系统。字符串
图表副标题的值
SeriesDefaults (System.Action)
配置常用系列设置
参数
configurator - System。行动<ChartSeriesDefaultsSettingsBuilder>
配置程序
例子
@(Html.Kendo(). chart (). name ("chart") . seriesDefaults (seriesDefaults => seriesDefaults. area()。Line(Line => Line . style (ChartSeriesLineStyle.Smooth))) . series (series => {series. smooth})Area(new double[]{3.907, 7.943, 5.848})。名称(“结果1”);系列。Area(new double[]{4.223, 6.743, 8.922})。名称(“结果2”);}) .CategoryAxis(axis => axis .Categories("2002", "2003", "2004")))
CategoryAxis (System.Action)
配置类别轴
参数
configurator - System。行动<ChartCategoryAxisBuilder>
配置程序
例子
@(Html.Kendo(). chart (). name ("chart") . series (series => {series;Area(new double[] {3.907, 7.943, 5.848}).Name("Result");}) .CategoryAxis(axis => axis .Categories("2002", "2003", "2004")))
数据源(System.Action)
数据源配置
参数
configurator - System。行动<ReadOnlyAjaxDataSourceBuilder>
使用配置器设置不同的数据绑定选项。
例子
@ (Html.Kendo () .Chart () . name(“图表”).DataSource (ds = > {ds.Ajax()。Read(r => r. action ("SalesData", "Chart"));}))
数据源system . string) (
将外部数据源分配给图表
参数
dataSourceId -系统。字符串
外部数据源的名称
例子
@(Html.Kendo(). dataSource () . name ("dataSource1") . ajax (dataSource => dataSource . read (read => read.)Action("Products_Read", "DataSource")))) @(Html.Kendo(). chart () . name ("chart") .DataSource("dataSource1") . series (series => {series;Column(model => model. unitprice).Name("Price").CategoryField("ProductName");}))
传奇(System.Boolean)
设置图例可见性。
参数
可见,系统。布尔
指示是否显示图例的值。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Legend(假));
ValueAxis (System.Action)
配置默认值轴或添加新的值轴
参数
configurator - System。行动<ChartValueAxisBuilder>
轴的配置器
例子
@(Html.Kendo(). chart (). name ("chart") . series (series => {series;Area(new double[]{3.907, 7.943, 5.848})。名称(“结果1”);}) .CategoryAxis(axis => axis .Categories("2002", "2003", "2004")) .ValueAxis(axis => axis .MajorUnit(1)))
XAxis (System.Action)
配置默认X轴或添加新X轴
参数
configurator - System。行动<ChartXAxisBuilder>
轴的配置器
例子
@(Html.Kendo(). chart (). name ("chart") . series (series => {series;散射(新双[][]{新的[]{6.4,5.4},[]{11.7,2},新的[]{25.4,3},新的[]{19.0,2.0}});}) .XAxis(x => x .Numeric() .Max(30))
桠溪(System.Action)
配置默认的Y轴或添加新的Y轴
参数
configurator - System。行动<ChartYAxisBuilder>
轴的配置器
例子
@(Html.Kendo(). chart (). name ("chart") . series (series => {series;散射(新双[][]{新的[]{6.4,5.4},[]{11.7,2},新的[]{25.4,3},新的[]{19.0,2.0}});}) .YAxis(x => x .Numeric() .Max(15)))
AutoBind (System.Boolean)
如果设置为false,则小部件在初始化期间不会绑定到数据源。在这种情况下,数据绑定将在数据源的更改事件触发时发生。默认情况下,小部件将绑定到配置中指定的数据源。
参数
价值——系统。布尔
AutoBind的值
AxisDefaults (System.Action)
所有图表轴的默认选项。接受categoryAxis、valueAxis、xAxis和yAxis支持的选项。
参数
configurator - System。行动<ChartAxisDefaultsSettingsBuilder>
axisdefaults设置的配置器。
ChartArea (System.Action)
图表区域配置选项。表示图表的整个可见区域。
参数
configurator - System。行动<ChartChartAreaSettingsBuilder>
图表区域设置的配置器。
传奇(System.Action)
图表图例配置选项。
参数
configurator - System。行动<ChartLegendSettingsBuilder>
图例设置的配置器。
PaneDefaults (System.Action)
所有窗格的默认选项。
参数
configurator - System。行动<ChartPaneDefaultsSettingsBuilder>
panedefaults设置的配置器。
窗格(System.Action)
图表窗格显示配置。窗格用于将图表分成两个或多个部分。这些窗格是从上到下排列的。通过将每个轴的窗格选项设置为所需窗格的名称,可以将其与窗格关联。没有指定窗格的轴被放置在顶部(默认)窗格中。通过将序列与轴相关联,将它们移动到所需的窗格。
参数
configurator - System。行动<ChartPaneFactory>
窗格设置的配置器。
扩张(System.Action)
指定图表是否可以平移。
参数
configurator - System。行动<ChartPannableSettingsBuilder>
可平移设置的配置器。
扩张的()
指定图表是否可以平移。
扩张(System.Boolean)
指定图表是否可以平移。
参数
使- - - - - -系统。布尔
启用或禁用pannable选项。
Pdf (System.Action)
为saveAsPDF方法配置导出设置。
参数
configurator - System。行动<ChartPdfSettingsBuilder>
pdf设置的配置器。
PersistSeriesVisibility (System.Boolean)
指定在更改数据源数据时是否应保留系列可见选项。
参数
价值——系统。布尔
PersistSeriesVisibility的值
PersistSeriesVisibility ()
指定在更改数据源数据时是否应保留系列可见选项。
PlotArea (System.Action)
地块区域配置选项。图区是显示序列的区域。
参数
configurator - System。行动<ChartPlotAreaSettingsBuilder>
用于绘图区域设置的配置器。
系列(System.Action)
图表系列的配置。系列类型由类型字段的值决定。如果缺少类型值,则假定该类型为seriesDefaults中指定的类型。
参数
configurator - System。行动<ChartSeriesFactory>
系列设置的配置器。
SeriesColors system . string []) (
图表系列的默认颜色。当所有的颜色都被使用后,新的颜色将被重新提取。
参数
价值——系统。字符串[]
SeriesColors的值
副标题(System.Action)
图表副标题配置选项或文本。
参数
configurator - System。行动<ChartSubtitleSettingsBuilder>
副标题设置的配置器。
system . string)主题(
图表主题。这可以是一个内置主题或“sass”。当设置为“sass”时,图表将从基于sass的主题中读取变量。关于内置主题的更多信息可以在基于less的主题文章中找到。支持的值有:"sass" -特殊值,见注释;“黑”;“blueopal”;“引导”;“默认”;“鲜花广场”;“平”; "highcontrast"; "material"; "materialblack"; "metro"; "metroblack"; "moonlight"; "nova"; "office365"; "silver" or "uniform".
参数
价值——系统。字符串
主题的值
标题(System.Action)
图表标题配置选项或文本。
参数
configurator - System。行动<ChartTitleSettingsBuilder>
标题设置的配置器。
工具提示(System.Action)
图表系列工具提示配置选项。
参数
configurator - System。行动<ChartTooltipSettingsBuilder>
工具提示设置的配置器。
转换(System.Boolean)
如果设置为true,图表将在显示系列时播放动画。默认情况下,动画是启用的。
参数
价值——系统。布尔
转换的值
缩放(System.Action)
指定图表是否可以缩放。
参数
configurator - System。行动<ChartZoomableSettingsBuilder>
可缩放设置的配置器。
缩放的()
指定图表是否可以缩放。
缩放(System.Boolean)
指定图表是否可以缩放。
参数
使- - - - - -系统。布尔
启用或禁用可缩放选项。
RenderAs (Kendo.Mvc.UI.RenderingMode)
指定首选小部件呈现模式。
参数
价值——RenderingMode
RenderAs的值
事件(System.Action)
配置客户端事件。
参数
configurator - System。行动<ChartEventBuilder>
客户端事件操作。
例子
@(Html.Kendo().Chart() .Name("Chart") .Events(events => events .AxisLabelClick("onAxisLabelClick")))
ToComponent ()
返回内部视图组件。
system . string)表达式(
设置组件的名称。
参数
modelExpression -系统。字符串
Explorer (Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)
设置组件的名称。
参数
modelExplorer -Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
system . string)名称(
设置组件的名称。
参数
componentName -系统。字符串
这个名字。
延期(System.Boolean)
禁止初始化脚本呈现。注意,此选项应与
参数
递延,系统。布尔
HtmlAttributes (System.Object)
设置HTML属性。
参数
属性- - - - - -系统。对象
HTML属性。
HtmlAttributes (System.Collections.Generic.IDictionary)
设置HTML属性。
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
HTML属性。
呈现()
在适当的位置呈现组件。