FormatCode
内容
[
隐藏
]ChartXValueCollection.FormatCode property
获取或设置应用于 X 值的格式代码。
public string FormatCode { get; set; }
评论
数字格式用于更改图表中数值的显示方式。 数字格式示例:
数字 - “#,##0.00”
货币 - “"$"#,##0.00”
时间 - “[$-x-systime]h:mm:ss AM/PM”
日期 - “d/mm/yyyy”
百分比 - “0.00%”
分数 - ”# ?/?”
科学的——“0.00E+00”
会计 - “-"$"* #,##0.00-;-"$"* #,##0.00_-;-"$"* "-"??-;-@-”
自定义颜色 - “[红色]-#,##0.0”
例子
展示如何使用图表数据的格式代码。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 插入气泡图。
Shape shape = builder.InsertChart(ChartType.Bubble, 432, 252);
Chart chart = shape.Chart;
// 删除默认生成的系列。
chart.Series.Clear();
ChartSeries series = chart.Series.Add(
"Series1",
new double[] { 1, 1.9, 2.45, 3 },
new double[] { 1, -0.9, 1.82, 0 },
new double[] { 2, 1.1, 2.95, 2 });
// 显示数据标签。
series.HasDataLabels = true;
series.DataLabels.ShowCategoryName = true;
series.DataLabels.ShowValue = true;
series.DataLabels.ShowBubbleSize = true;
// 设置数据格式代码。
series.XValues.FormatCode = "#,##0.0#";
series.YValues.FormatCode = "#,##0.0#;[Red]\\-#,##0.0#";
series.BubbleSizes.FormatCode = "#,##0.0#";
doc.Save(ArtifactsDir + "Charts.FormatCode.docx");