c# - C# MS Chart 获取系列颜色
问题描述
我需要在 MS Chart 中获取系列的颜色。我尝试以下:
Color c = chart1.Series[1].Color;
但它是空的。实际颜色为绿色。
我认为它发生是因为我使用了ChartArea的调色板。
有没有办法获得系列的实际颜色?或者至少如何在该调色板中获得颜色?
解决方案
需要chart1.ApplyPaletteColors();
在查询颜色之前调用。
推荐阅读
- mysql - 在 MySQL 表中使用带有 AUTOINCRETEMENT 的 BIGINT 列类型是否有任何缺点?
- jquery - 如何使用 Unobtrusive Ajax 使用 sweetalert 实现 data-ajax-confirm?
- php - 或 PDO 中的声明
- powershell - 如何使用 Start-Process 每 30 分钟使用隐藏窗口启动脚本
- function - 出现“脚本错误”并且找不到原因
- angular - 角度插值无法访问对象
- javascript - reduce 可以做 map 做的所有事情吗?
- node.js - 是否可以仅在用户登录时连接 Socket.io?
- r - 在列表的每个数据框中创建新列,并根据位置(R)从字符向量中填充字符串
- reactjs - 使用 useState 钩子理解 reactjs 中奇怪的 setState 行为