微软图表:透明度

2024-03-29

我想要一个具有透明背景的图表,因此 PNG 似乎是一个不错的选择。但是当我设置透明背景时,轴标签的质量急剧下降。我该如何解决?请参阅以下代码。就目前情况而言,图表具有透明背景,正如我所希望的那样,但文本质量很差。如果我注释掉两个“Color.Transparent”设置,则文本质量很好,但背景不透明。

如何获得透明度和漂亮的文本?

public static void Main(string[] args)
{
  Chart c = new Chart();
  c.TextAntiAliasingQuality = TextAntiAliasingQuality.High;

  Series s = new Series("Series1");
  c.Series.Clear();
  c.Series.Add(s);
  s.ChartType = SeriesChartType.Line;

  s.Color = Color.Black;

  ChartArea chartArea = new ChartArea("ChartArea1");
  c.ChartAreas.Clear();
  c.ChartAreas.Add(chartArea);

  chartArea.BackColor = Color.FromArgb(255, 255, 255);
  chartArea.BackSecondaryColor = Color.FromArgb(220, 220, 220);
  chartArea.BackGradientStyle = GradientStyle.TopBottom;

  chartArea.AxisX.LineColor = Color.Gray;
  chartArea.AxisX.LineWidth = 2;
  chartArea.AxisX.LineDashStyle = ChartDashStyle.Solid;

  chartArea.AxisY.LineColor = Color.Gray;
  chartArea.AxisY.LineWidth = 2;
  chartArea.AxisY.LineDashStyle = ChartDashStyle.Solid;

  chartArea.AxisX.MajorGrid.LineColor = Color.LightGray;
  chartArea.AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

  chartArea.AxisY.MajorGrid.LineColor = Color.LightGray;
  chartArea.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

  c.BackColor = Color.Transparent;
  chartArea.BackColor = Color.Transparent;


  double[] x = new double[] { 1999, 2005 };
  double[] y = new double[] { 3210, 13456 };

  Axis ay = chartArea.AxisY;
  ay.Maximum = 13456;
  ay.Minimum = 3210;

  Axis ax = chartArea.AxisX;
  ax.Maximum = 2005;
  ax.Minimum = 1999;

  for (int i = 0; i < x.Length; i++)
  {
    double xvalue = x[i];
    double yvalue = y[i];
    s.Points.AddXY(xvalue, yvalue);
   }

   // Save chart-image to disk:
   c.SaveImage("chartimage.png", ChartImageFormat.Png);
}

设置图表的抗锯齿 to 抗锯齿样式.图形禁用文本的抗锯齿功能。

取自这个线程 http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/64c7d890-c98b-4392-9ec9-1b4af3e24300.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微软图表:透明度 的相关文章

  • Windows 窗体 - 以透明度为背景的 PNG

    我正在开发一个小型个人项目 我需要创建一个具有阴影的非矩形窗口 更准确地说是一个圆形 尽管这可能会改变 如果表单将 png 设置为背景 我可以通过更改 Region 属性来获得圆形窗口 问题是窗口已对齐 PNG 的透明度不起作用 所以问题是
  • 我可以在 Mono 中使用 Microsoft 图表控件吗?

    做了一些谷歌搜索 找不到明确的答案 如果它们以二进制形式分发 我的假设是否定的 我目前使用 Dundas 并且希望放弃具有成本组件的库 特别是因为 MS 版本拥有我需要的一切 我刚刚运行了安装程序 可从 以下是许可条款 Microsoft
  • 是否可以在 iPhone 应用程序图标中使用透明度?

    我为我的应用程序创建了一个 57 57 圆形图标 无光泽 其圆外具有透明度 我可以在模拟器和 iPhone 上成功安装该应用程序 它工作得很好 而且看起来很棒 但是 我可以向 Apple 提交透明的图标吗 他们会接受吗 我找不到任何图标具有
  • 在 PHP 中组合图像同时保留透明度

    看看这里 我想删除蓝色部分末端的白色东西 但我尝试了很多不同的方法 但都不起作用 如果需要 可以在以下位置找到 pnghttp tyilo jbusers com PNG http tyilo jbusers com PNG 文件夹 htt
  • CanvasRenderingContext2D 中的透明度组

    有没有一种方法可以将多个绘制操作组合到 2d 画布渲染上下文中 从而使它们各自独立combined结果被组合到画布的先前内容上 而不是每个绘图操作都由其本身组合 一个应用程序 我想绘制一条带有箭头的半透明线 并且我想避免线和箭头重叠的那些区
  • 带文本的半透明圆形控件

    我正在开发一个项目 其中我需要添加一个圆形形状的控件 中间有一些文本 我的问题是圆圈太小 当我调整它的大小时 它与其他控件重叠 我想画一个与正方形宽度相同的圆 否则 如何使控件的背景透明 我正在使用下面的代码 protected overr
  • 如何在opencv-python中创建透明遮罩

    我有白色背景的标志 任意形状的标志 图像 我想获得具有透明背景的标志图像 我已经成功创建了一个蒙版并将其应用到图像上 并认为使蒙版透明是可行的 我在这里和其他地方进行了很多搜索 但没有什么真正对我有帮助 import cv2 import
  • 使用 mschart 在数据点上设置标签

    我想自定义下面数据点上的标签 以便它们呈现为 使用图表上的第一个数据点作为示例 4 10 4 40 黄色类 数据点有一个可以通过编程方式设置的标签属性 DataPoint dp new DataPoint dp Label c Start
  • 如何使用透明填充缩放 Graphics2D 图像

    我正在尝试编写一个小方法 该方法需要BufferedImage图像和新的宽度和高度 并根据图像在左 右或上 下添加透明边框来缩放图像以保持纵横比 缩放效果很好 但对于我来说 我无法让边框变得透明 到目前为止我有以下代码发布在pastebin
  • 如何将图像设置为图表轴或沿图表轴设置?

    我正在尝试使用彩色光谱带作为图表的轴 这个想法是将图像上的颜色与其沿底部 x 轴相关的波长相匹配 条带需要更改大小以匹配图表区域的变化 并扩展和收缩部分以匹配图表区域中的滚动缩放 我尝试过使用图像注释 但随着图表区域的变化 注释尺寸保持固定
  • 如何使 Tkinter 支持 PNG 透明度?

    我在 Tkinter 中放入了部分透明的 PNG 图像 我得到的就是这个 如何让右边的黑三角变清晰 就像应该的那样 顺便说一句 这是 Windows 7 上的 python 2 6 这是一个示例 PNG 文件 example png 在不同
  • 如何用PIL确定ICO图像的透明颜色指数?

    具体来说 这是来自 ico 文件 因此不存在像 gif 中那样的 透明 信息 属性 下面的示例说明了使用正确的透明度索引 0 将 Yahoo 的图标转换为 png 这是我猜测的 如何检测 ico 实际上是透明的并且透明度索引为 0 impo
  • 制作一个具有我的应用程序透明背景的全屏绘画程序

    我的目标是制作一个小型 PC Windows 程序 它允许我在屏幕顶部进行绘制 并将结果保存为具有透明背景的 png 格式 像这样的软件Epic Pen https epic pen com or gInk https github com
  • Pygame 或 Python 中的透明窗口

    我正在尝试为我的游戏制作一个透明窗口作为启动屏幕 图像具有透明度 但我无法使窗口透明 例如在其后面看到屏幕 桌面等 我发现的所有内容都不能使用 pygame 我可以从中提取任何外部库来实现这一点吗 顺便提一句 这完全是一个Linux项目 所
  • 在 PIL 中保存 GIF 时透明度不一致

    我正在编写可以覆盖图像并使背景透明的脚本 输出应该是 GIF 格式 该脚本有效 但对于某些图像 透明度未按预期工作 这是脚本 from PIL import Image from PIL import ImageDraw from PIL
  • 如何在 Android 上使背景 20% 透明

    我如何制作一个背景Textview大约 20 透明 不完全透明 背景中有颜色 即白色 使用下面的黑色代码
  • Visual Studio 2010 - 半透明浮动窗口

    是否可以在 Visual Studio 2010 中使浮动窗口半透明 我希望能够浮动编辑器窗口并降低其 Alpha 级别 可以使用修改股票编辑器窗口的扩展来创建此功能吗 如果不是扩展 是否有合适的第三方应用程序能够修改 Visual Stu
  • 是否有适用于 IE6 的 JavaScript PNG 修复程序允许 CSS 背景定位?

    我已经看到了一些允许 PNG 图像在 Internet Explorer 6 中具有透明度的修复 但我还没有找到一个也允许您在 CSS 中设置背景位置的修复 如果你使用精灵 那就会破坏交易 我求助于使用 GIF 质量不高 根本不使用透明图像
  • 将彩色透明png转换为单色

    我正在使用位图 C 想知道如何将彩色 png 图像转换为仅一种颜色 我希望图像中的所有可见颜色都变成白色 透明的部分应该保持透明 我将在灰色背景下显示这些 如果图像不使用 Alpha 通道来实现透明度 则将执行以下操作 Bitmap ima
  • createRadialGradient 和透明度

    我正在玩createRadialGradient 在 HTML5 画布上 它就像一个魅力 除非我试图实现 半 透明 我制作了这个 jsFiddle 是为了让事情变得更清晰 http jsfiddle net rfLf6 1 http jsf

随机推荐

  • 将“observeEvent”输出传递给操作按钮

    我正在使用 R Shiny 会话中显示动态地图leaflet 我允许用户在一个区域周围绘制一个边界框 这会生成一个范围对象 我想将用户定义的边界框的结果传递给raster这将裁剪适当的区域 如边界框中所定义 并绘制输出 简而言之 结果是ob
  • 带有锚点 (#) 参数的 Django 重定向()

    我目前正在使用 Django 的 redirect 方法来构造要重定向到的 URL 我不想对 URL 进行硬编码 所以我一直这样做 return redirect main views home home slug slug 这让我想到了类
  • MATLAB 的“SIGMA 必须是对称且正定”错误有时没有意义

    我不确定这是一个编程问题还是统计问题 但我 99 确定应该存在一个数字问题 因此也许可以提出一个程序化的解决方案 我正在使用 MATLAB mvnpdf 函数来计算一些观测值的多元高斯 PDF 我经常收到 SIGMA 必须是对称且正定的 错
  • $_SERVER['QUERY_STRING'] 不按原样打印 unicode 值

    http localhost fw api fw api php rule unicode action create phrase 我访问上面的网址 在fw api php 当我回显 SERVER QUERY STRING 它没有给出 U
  • 使用 TensorFlow .pb 图作为 Keras 模型

    我使用内置 TensorFlow 工具来微调 InceptionV3 模型的最后一层 以便对自定义数据集上的项目进行分类本教程 https www tensorflow org tutorials image retraining 这会生成
  • 如何在不使用 API 的情况下向 Drupal 6.x 注册用户?

    我们必须有一个通过用 java 编写的 Web 服务可用的 注册 方法 因此从今往后我们无法访问 Drupal API 但我们需要能够成功注册用户 简单地将用户添加到用户表中是行不通的 因为新创建的用户永远无法成功登录 我再次喜欢 Drup
  • Apache 设置 000-default.conf 文件

    我确信这是一个简单的问题 我已经流浪了一台机器并设置了 LAMP IP 配置为 10 0 0 10 在我的 Windows 计算机中 我修改了主机文件并添加了一个名为 rsywx remote 的条目 从我的 Windows 机器到我的 v
  • R中的标准评估和非标准评估

    我对 dplyr 函数的参数感到困惑 并且不太清楚标准评估 SE 或非标准评估 NSE 我只想将变量传递给 dplyr arrange 但失败了 但是 传递给 dplyr select 是有效的 gt library dplyr gt li
  • width=device-width 在移动 IE 中不起作用

    我正在尝试制作一个在手机上运行良好的网站 到目前为止 我测试过的每部手机都运行良好 但装有 Windows Mobile IE 的手机除外 看来 Mobile IE 只是读取了并且没有将宽度设置为设备宽度 有人有这方面的经验或任何让网站在移
  • 使用 Django Rest Framework,如何上传文件并发送 JSON 有效负载?

    我正在尝试编写一个 Django Rest Framework API 处理程序 它可以接收文件以及 JSON 有效负载 我已将 MultiPartParser 设置为处理程序解析器 然而 我似乎无法两者兼得 如果我将有效负载与文件一起作为
  • Doxygen 注释的“使用命名空间”

    我的库的所有类都是在命名空间内定义的 当我为 Doxygen 创建主页时 我必须在注释中显式使用此命名空间以使 Doxygen 生成链接 我想对整个评论块使用类似 使用命名空间 的内容 一个例子 mainpage My Library Us
  • java.lang.IllegalStateException:getWritableDatabase 递归调用

    请帮我解决该错误 D AndroidRuntime 836 Shutting down VM W dalvikvm 836 threadid 1 thread exiting with uncaught exception group 0x
  • Vite - 静态文件不复制

    我有一个 Vue js 应用程序依赖于Vite https vitejs dev 在此应用程序中 我有两个静态文件需要复制到我的dist目录 favicon ico and manifest json My vite config js文件
  • Python MySQLdb 迭代表

    我有一个 SQL 数据库 我需要迭代表并在满足 WHERE 子句后执行操作 然后 一旦到达表的末尾 就返回到顶部并重新开始 目前我有 cursor database cursor cursor execute SELECT user id
  • 如何从特权容器访问docker主机文件系统

    不使用卷 v 我可以添加 privileged to docker run但我无法安装任意卷 因为我依赖另一个工具来创建 docker 容器 所以我的问题是如何完全访问 docker 主机文件系统 privileged true 够了吗 特
  • jQuery:如何检测元素是否未被单击?

    我想知道是否可以检测某个元素是否未被单击 这是我的代码 mpElement myFeature afterDo function This if else statement has to go inside when not clicke
  • 如何在 iOS 6.1 上正确设置 GKSession(蓝牙)

    我在让 GKSession 工作时遇到问题 下面是我的代码 当按下特定按钮时执行 GKSession session if connectButtonHasBeenPressed false NSLog connectToBluetooth
  • 仅当用户启用了 JavaScript 时才使用一些 CSS

    为了让我的网页正常降级 我有一些 CSS 只有在其相应的 JavaScript 能够运行时才应该加载它们 当且仅当浏览器启用了 JavaScript 时 加载本地 CSS 的最简单方法是什么 而且它是一个相当大的 CSS 块 所以我不想编写
  • 使用 WinHttp 发布表单

    在向服务器发布帖子之前我需要添加任何标头吗 例如 目前我正在尝试以这种方式发送请求和发布数据 LPCWSTR post L name User subject Hi message Hi if WinHttpSendRequest hReq
  • 微软图表:透明度

    我想要一个具有透明背景的图表 因此 PNG 似乎是一个不错的选择 但是当我设置透明背景时 轴标签的质量急剧下降 我该如何解决 请参阅以下代码 就目前情况而言 图表具有透明背景 正如我所希望的那样 但文本质量很差 如果我注释掉两个 Color