vb.net 或 c# 中 X2Axis 中的 Zedgraph 幅度问题

2024-01-03

我很难尝试使用 zedgraph 获取 excel 半对数图:

我目前有:

为了做到这一点,我有

Dim pane As New GraphPane()
'reverse order
pane.X2Axis.IsVisible = True
pane.XAxis.IsVisible = False
pane.YAxis.Scale.IsReverse = True
pane.YAxis.Scale.IsPreventLabelOverlap = True
' log type
pane.X2Axis.Type = AxisType.Log
pane.AxisChange()
' the y axis scale
pane.YAxis.Scale.Min = -20
pane.YAxis.Scale.Max = 120
'here I tried to manipulat x axis but had no success 

'the data

            Dim list As New PointPairList()
            Dim list2 As New PointPairList()        
            list.Add(0, 0)
            list.Add(125, 0)
            list.Add(250, 0)
            list.Add(500, 5)
            list.Add(750, 5)
            list.Add(1000, 10)
            list.Add(1500, 10)
            list.Add(2000, 5)
            list.Add(3000, 10)
            list.Add(4000, 10)
            list.Add(6000, 10)
            list.Add(8000, 20)
            list2.Add(125, 30)
            list2.Add(500, 30)
            list2.Add(750, 40)
            list2.Add(1000, 50)
            list2.Add(1500, 65)
            list2.Add(2000, 65)
            list2.Add(3000, 70)
            list2.Add(4000, 80)
            list2.Add(6000, 90)
            list2.Add(8000, 100)
            Dim myCurve As LineItem = pane.AddCurve("Series 1", list, Color.Blue, SymbolType.Diamond)
            Dim myCurve2 As LineItem = pane.AddCurve("Series 2", list2, Color.Magenta, SymbolType.Square)

如您所见,数据x2=125,250,500,750,1与 EXCEL 半对数图不同,因为 zedgraph 的数字非常小,仅在这一部分......

如何用zedgraph获取想要的excel图表? 有没有办法只缩放那部分或其他东西? 为什么会出现10^-1, 10^0 ,10^1?并不是10^2, 10^3 10^4


您需要设置轴最小值。

chart.GraphPane.YAxis.Scale.Min = 0;
chart.GraphPane.YAxis.Scale.Max = 100;

或类似的东西。确保添加GraphPane部分。我希望这能起作用;再次,我无法测试它,因为我当前的计算机上实际上没有安装此模块。

This http://sourceforge.net/projects/zedgraph/files/zedgraph%20documentation/5.1.0%20+%204.6.0/如果您经常使用 ZedGraph,这是一个非常有用的东西。我在这里的其他人指出了这一点,但我找不到他们的帖子来给予他们信任。

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

vb.net 或 c# 中 X2Axis 中的 Zedgraph 幅度问题 的相关文章

  • BASIC 中的 C 语言中的 PeekInt、PokeInt、Peek、Poke 等效项

    我想知道该命令的等效项是什么Peek and Poke 基本和其他变体 用 C 语言 类似PeekInt PokeInt 整数 涉及内存条的东西 我知道在 C 语言中有很多方法可以做到这一点 我正在尝试将基本程序移植到 C 语言 这只是使用
  • 在模板类中声明模板友元类时出现编译器错误

    我一直在尝试实现我自己的链表类以用于教学目的 我在迭代器声明中指定了 List 类作为友元 但它似乎无法编译 这些是我使用过的 3 个类的接口 Node h define null Node
  • STL 迭代器:前缀增量更快? [复制]

    这个问题在这里已经有答案了 可能的重复 C 中的预增量比后增量快 正确吗 如果是 为什么呢 https stackoverflow com questions 2020184 preincrement faster than postinc
  • 在 xaml 中编写嵌套类型时出现设计时错误

    我创建了一个用户控件 它接受枚举类型并将该枚举的值分配给该用户控件中的 ComboBox 控件 很简单 我在数据模板中使用此用户控件 当出现嵌套类型时 问题就来了 我使用这个符号来指定 EnumType x Type myNamespace
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 如何连接重叠的圆圈?

    我想在视觉上连接两个重叠的圆圈 以便 becomes 我已经有部分圆的方法 但现在我需要知道每个圆的重叠角度有多大 但我不知道该怎么做 有人有主意吗 Phi ArcTan Sqrt 4 R 2 d 2 d HTH Edit 对于两个不同的半
  • 访问外部窗口句柄

    我当前正在处理的程序有问题 这是由于 vista Windows 7 中增强的安全性引起的 特别是 UIPI 它阻止完整性级别较低的窗口与较高完整性级别的窗口 对话 就我而言 我想告诉具有高完整性级别的窗口进入我们的应用程序 它在 XP 或
  • C# - 当代表执行异步任务时,我仍然需要 System.Threading 吗?

    由于我可以使用委托执行异步操作 我怀疑在我的应用程序中使用 System Threading 的机会很小 是否存在我无法避免 System Threading 的基本情况 只是我正处于学习阶段 例子 class Program public
  • VB.NET 中的静态方法实现

    我很困惑Static在 VB NET 中的实现 在 C 中 我们可以创建静态类和静态方法来为我们的应用程序编写实用方法 现在 VB NET 让我们创建Module代替静态类 如果我们在模块中创建一个方法 默认情况下它会变成静态的 但在我的应
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • C 编程:带有数组的函数

    我正在尝试编写一个函数 该函数查找行为 4 列为 4 的二维数组中的最大值 其中二维数组填充有用户输入 我知道我的主要错误是函数中的数组 但我不确定它是什么 如果有人能够找到我出错的地方而不是编写新代码 我将不胜感激 除非我刚去南方 我的尝
  • LINQ:使用 INNER JOIN、Group 和 SUM

    我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 有没有办法让 doxygen 自动处理未记录的 C 代码?

    通常它会忽略未记录的 C 文件 但我想测试 Callgraph 功能 例如 您知道在不更改 C 文件的情况下解决此问题的方法吗 设置变量EXTRACT ALL YES在你的 Doxyfile 中
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • C++ 继承的内存布局

    如果我有两个类 一个类继承另一个类 并且子类仅包含函数 那么这两个类的内存布局是否相同 e g class Base int a b c class Derived public Base only functions 我读过编译器无法对数
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • Python:在祖父母目录中导入文件

    等级制度 scripts web script1 py tests script2 py common utils py 我如何在 script1 和 script2 中导入 utils 并且仍然能够单独运行这些脚本 即 python sc
  • 使用 JPA 解析简单查询时出现语法错误

    我使用 netbeans 向导创建了实体 bean 并尝试从数据库获取数据 无论我使用什么 SQL 查询 它都不起作用 我尝试使用由向导创建的命名查询 NamedQuery name Usr findAll query SELECT u F
  • 导入不带行分隔符的固定宽度数据文件

    我有没有行分隔符的固定宽度数据文件 dbf 该数据文件的两行如下所示 20141101 77h 3 210 0 3 20141102 76h 3 090 0 3 一条线的宽度是c 8 4 7 41 对于日期 8 一些时间度量 4 数据点 7
  • 如何用C从字符串中删除前三个字符?

    如何用 C 删除字符串的前三个字母 指针加 3 char foo abcdef foo 3 printf s foo 将打印 def
  • 在应用程序中获取码头领域凭据

    这可能是一个愚蠢的问题 但我们在我们的服务器上使用码头基本身份验证 现在我们想在我们的应用程序中使用用户凭据 是否可以获取 RAP Web 应用程序中的当前登录信息 Thanks 我不是 RAP 专家 但看起来你想这样做 HttpServl
  • 如何在AChartEngine中设置CombinedXYChart的日期格式?

    我可以像这样设置时间表中的日期格式 final GraphicalView view ChartFactory getTimeChartView context dataset mRenderer dd MMM yyyy 但我不能在 Com
  • Spring服务默认作用域

    这是 a 的默认范围Spring 4 Service 设计一个有意义吗 Service实现存储有关当前登录用户的信息 根据当前HTTP会话 通过类属性 也可以通过使用final修饰符 Spring 4 Service 的默认范围是哪个 默认
  • C++11的long long真的至少是64位吗?

    It says 在维基百科上 en wikipedia org wiki C 11 Type long long int and 在 Stroustrup 的常见问题解答中 www stroustrup com C 11FAQ html l
  • Git 并在多个分支上工作

    我有几个 Git 分支 experimental something 和 master 我切换到 实验 分支 我注意到一个与 实验 无关的错误 属于 某事 中所做的更改 我应该如何修复它 我想我应该切换到 某事 修复错误 提交 然后回到 实
  • 显示磁盘大小和可用空间(以 GB 为单位)

    是否有一行代码可以以 GB 而不是 mb 为单位显示逻辑磁盘的可用大小和磁盘空间 我尝试做一些研究 但找不到一个衬垫 我确实尝试过将其除以 1GB 但这不起作用 我该如何实现这一点 gwmi win32 logicaldisk Format
  • 检查 Python FTP 连接

    我有一个 FTP 连接 可以从中下载许多文件并在其间进行处理 我希望能够检查我的 FTP 连接在这期间没有超时 所以代码看起来像这样 conn FTP host blah conn connect for item in list of i
  • 如果验证失败如何停止表单提交[重复]

    这个问题在这里已经有答案了 更新 我的问题更多是关于How to prevent the form submit if the validation fails 该链接不能解决我的问题 只是重申我正在做的事情 我有一个带有一堆输入字段的表单
  • Android L 中应用程序内容位于导航栏后面

    正如你所看到的 我的 知道了 按钮位于导航栏后面 无法修复它 我努力了
  • Java字节码注入

    我正在尝试理解这个概念 我的问题是 从性能角度来看 此操作的成本是否昂贵 如果是 为什么 如果我试图通过在调用方法后注入一些代码来拦截传递给该方法的某些参数 那么这种注入是发生一次还是每次调用该方法时都会发生 该注入代码驻留在哪里 在应用程
  • 如何从 WSGI 应用程序返回内存中的 PIL 图像

    我读过很多类似的帖子this one https stackoverflow com questions 1001068 creating dynamic images with wsgi no files involved详细介绍了如何使
  • 使用 Nokogiri 我收到错误“initialize”:getaddrinfo:没有这样的主机已知。(SocketError)”

    我编写了下面的代码 只是为了启动 Nokogiri 来满足要求 当我运行它进行测试时出现错误 D WIPData Ruby Scripts gt Nokogiri rb C Ruby193 lib ruby 1 9 1 net http r
  • 分布式 Celery 调度程序

    我正在寻找一个类似于 Python 的分布式 cron 框架 并找到了 Celery 然而 文档说 你必须确保一次只有一个调度程序针对一个计划运行 否则你最终会得到重复的任务 Celery 使用 celery beat Persistent
  • 将数据从数据库插入到另一个数据库

    我想将旧数据库表中的值转移到新数据库表中 旧数据库结构 表一 Country 国家 地区 ID 国家的名字 新的数据库结构 表二 Countries Id Name 我使用了以下插入查询 例如 select insert into Coun
  • 通过 Graph API 使用 OneNote 页面内容

    通过图形 API 使用 OneNote 时 我遇到了许多问题 我知道 OneNote 使用的不是直接的 html 他们需要为 API 来回转换它 但这似乎不是那么复杂的任务 我正在处理内容中的标签 并且需要能够更新标签元素 除了我有一个有缩
  • vb.net 或 c# 中 X2Axis 中的 Zedgraph 幅度问题

    我很难尝试使用 zedgraph 获取 excel 半对数图 我目前有 为了做到这一点 我有 Dim pane As New GraphPane reverse order pane X2Axis IsVisible True pane X