You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改MudBlazor Chart外观及ChartPallette参数的使用方法?

MudBlazor Line 折线图样式调整方案

1. ChartPalette 配置规则

ChartPalette 是按顺序对应折线图中每一条折线颜色的字符串数组,支持传入十六进制颜色、RGB/RGBA 值、CSS 标准颜色名,数组内颜色的顺序和你定义的 ChartSeries 顺序一一对应。如果传入的颜色数组长度少于折线数量,组件会自动循环复用数组内的颜色。
示例配置:

// 按需求自定义每一条折线的颜色
private readonly string[] _customLineColors = { "#e74c3c", "#2ecc71", "#3498db", "#f1c40f", "#9b59b6" };

组件绑定:

<MudLineChart ChartPalette="@_customLineColors">
    <!-- 其余图表配置 -->
</MudLineChart>

2. 调整折线粗细

你可以通过 ChartSeries 的 StrokeWidth 属性单独设置每条折线的宽度,单位为 px,默认值为 2:

<ChartSeries 
    Name="月度销售额" 
    Data="@monthlySalesData" 
    StrokeWidth="4"
/>

如果需要统一所有折线的宽度,也可以通过自定义 CSS 覆盖默认样式:

.mud-chart-series-line {
    stroke-width: 3px !important;
}

3. 调整图例字体大小

直接通过自定义 CSS 覆盖图例的默认样式即可,如果你只需要修改当前页面图表的图例样式,把样式代码写在当前 razor 文件的 <style> 标签内即可:

.mud-chart-legend-item text {
    font-size: 14px !important;
    /* 可额外自定义其他样式,比如字重、颜色 */
    font-weight: 500;
    fill: #333;
}

内容的提问来源于stack exchange,提问作者John Ogburn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:15:04