<?xml version="1.0"?>
<doc>
<assembly>
<name>ScottPlot</name>
</assembly>
<members>
<member name="T:ScottPlot.AxisLimits">
<summary>
This object describes the 4 edges of a rectangular view in 2D space.
Values may contain NaN to describe undefined or uninitialized edges.
</summary>
</member>
<member name="P:ScottPlot.AxisLimits.NoLimits">
<summary>
AxisLimits representing uninitialized or "no data" limits (all limits are NaN)
</summary>
</member>
<member name="M:ScottPlot.AxisLimits.VerticalLimitsOnly(System.Double,System.Double)">
<summary>
AxisLimits with finite vertical limits and undefined (NaN) horizontal limits
</summary>
</member>
<member name="M:ScottPlot.AxisLimits.HorizontalLimitsOnly(System.Double,System.Double)">
<summary>
AxisLimits with finite horizontal limits and undefined (NaN) vertical limits
</summary>
</member>
<member name="M:ScottPlot.AxisLimits.Expand(ScottPlot.AxisLimits)">
<summary>
Return the maximum boundary for both sets of axis limits
</summary>
</member>
<member name="M:ScottPlot.AxisLimits.Contains(ScottPlot.Coordinate)">
<summary>
Returns True if the coordinate is contained inside these axis limits
</summary>
</member>
<member name="T:ScottPlot.Control.ControlBackEnd">
<summary>
The control back end module contains all the logic required to manage a mouse-interactive
plot to display in a user control. However, this module contains no control-specific dependencies.
User controls can instantiate this object, pass mouse and resize event information in, and have
renders triggered using events.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.BitmapUpdated">
<summary>
This event is invoked when an existing Bitmap is redrawn.
e.g., after rendering following a click-drag-pan mouse event.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.BitmapChanged">
<summary>
This event is invoked after a new Bitmap was created.
e.g., after resizing the control, requiring a new Bitmap of a different size
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.CursorChanged">
<summary>
This event is invoked when the cursor is supposed to change.
Cursor changes may be required when hovering over draggable plottable objects.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.AxesChanged">
<summary>
This event is invoked when the axis limts change.
This is typically the result of a pan or zoom operation.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.RightClicked">
<summary>
This event is invoked when the user right-clicks the control with the mouse.
It is typically used to deploy a context menu.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.LeftClicked">
<summary>
This event is invoked when the user left-clicks the control with the mouse.
It is typically used to interact with custom plot types.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.LeftClickedPlottable">
<summary>
This event is invoked when the user left-clicks a plottable control with the mouse.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.PlottableDragged">
<summary>
This event is invoked after the mouse moves while dragging a draggable plottable.
</summary>
</member>
<member name="E:ScottPlot.Control.ControlBackEnd.PlottableDropped">
<summary>
This event is invoked after the mouse moves while dragging a draggable plottable.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.Configuration">
<summary>
The control configuration object stores advanced customization and behavior settings
for mouse-interactive plots.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.IsMiddleDown">
<summary>
True if the middle mouse button is pressed
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.IsRightDown">
<summary>
True if the right mouse button is pressed
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.IsLeftDown">
<summary>
True if the left mouse button is pressed
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.MouseLocationX">
<summary>
Current position of the mouse in pixels
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.MouseLocationY">
<summary>
Current position of the mouse in pixels
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.PlottableBeingDragged">
<summary>
Holds the plottable actively being dragged with the mouse.
Contains null if no plottable is being dragged.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.IsZoomingRectangle">
<summary>
True when a zoom rectangle is being drawn and the mouse button is still down
</summary>
</member>
<member name="P:ScottPlot.Control.ControlBackEnd.Plot">
<summary>
The plot underlying this control.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.Settings">
<summary>
The settings object underlying the plot.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.Bmp">
<summary>
The latest render is stored in this bitmap.
New renders may be performed on this existing bitmap.
When a new bitmap is created, this bitmap will be stored in OldBitmaps and eventually disposed.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.OldBitmaps">
<summary>
Bitmaps that are created are stored here so they can be kept track of and
disposed properly when new bitmaps are created.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.LimitsOnLastRender">
<summary>
Store last render limits so new renders can know whether the axis limits
have changed and decide whether to invoke the AxesChanged event or not.
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackEnd.PlottablesIdentifierAtLastRender">
<summary>
Unique identifier of the plottables list that was last rendered.
This value is used to determine if the plottables list was modified (requiring a re-render).
</summary>
</member>
<member name="F:ScottPlot.Control.ControlBackE
Scott plot demo.exe 例程
需积分: 0 169 浏览量
更新于2022-11-08
收藏 942KB ZIP 举报
"Scott plot demo.exe 例程" 是一个基于C#编程语言并使用ScottPlot库的示例程序,旨在展示如何在Windows Forms应用程序中有效地利用ScottPlot控件进行数据可视化。ScottPlot是一个开源的数据可视化库,专注于提供高效、灵活且易于使用的2D绘图功能。
这个示例程序包含了多个关键特性,以便开发者能够了解并掌握ScottPlot的用法。以下是对这些特性的详细解释:
1. **垂线(Vertical Lines)**:在图表上添加垂直线可以用于指示特定的X值或数据点。这可能在表示时间序列数据或强调特定事件时特别有用。在ScottPlot中,你可以通过创建`plt.VLine()`函数来实现这一点。
2. **轴跨度(Axis Span)**:轴跨度允许用户在图表上高亮显示特定的X或Y轴范围。这有助于突出显示数据的特定部分。使用`plt.HorizontalSpan()`和`plt.VerticalSpan()`函数可以实现这一功能。
3. **鼠标跟随(Mouse Follow)**:此功能允许鼠标指针在图表上移动时实时显示当前坐标值。这对于查看图表上的详细信息非常有帮助。在ScottPlot中,开发者可以通过启用`plt.Cursor()`并在鼠标移动事件中处理坐标显示来实现这一效果。
4. **区域填充(Filled Regions)**:在图表中填充区域可以用来强调数据的分布或者创建背景色。例如,可以使用`plt.FillBetween()`函数在两个数据系列之间填充颜色,以显示它们之间的差异或重叠部分。
5. **源代码**:除了可执行的示例程序,该压缩包很可能还包含源代码文件,这使得开发者能够深入理解每个功能背后的实现细节。通过查看和学习源代码,开发者可以更好地适应ScottPlot库,并将其应用于自己的项目。
ScottPlot库支持多种图表类型,如折线图、散点图、条形图、饼图等,并且具有高度自定义的选项,包括轴标签、图例、图例样式、颜色方案等。此外,由于它是用C#编写的,因此与.NET框架和.NET Core兼容,可以无缝集成到Windows Forms、WPF或控制台应用程序中。
"ScottPlot-Demo-WinForms"这个压缩包为学习和应用ScottPlot库提供了丰富的资源,无论你是初学者还是经验丰富的开发者,都可以从中受益,提升你的数据可视化技能。通过探索和运行这些示例,你可以轻松地将强大的图形功能引入到你的C#应用程序中。
博维ั͡✾熹微
- 粉丝: 0
- 资源: 1
最新资源
- 燃料电池汽车Cruise整车仿真模型:基于联合仿真与多点恒功率控制策略的全工作模式实现,燃料电池汽车Cruise整车仿真模型(燃料电池电电混动整车仿真模型) 1.基于Cruise与MATLAB Si
- (1989-2021)澳大利亚致命道路事故数据集(52K+记录,23特征)CSV
- (1979-2015)英国道路事故发生率数据集(250K+记录,70特征)CSV
- "COMSOL离散裂隙中两相流模型的应用与研究",comsol 离散裂隙 两相流模型 ,关键词:COMSOL;离散裂隙;两相流模型;数值模拟;流体动力学;渗透性;地下水流动 ,"Comsol模拟:离散
- qianli-android-sg.apk
- (2000-2018 )英国道路事故数据集(180W+记录,33特征)CSV
- (2017-2020)亚的斯亚贝巴市道路交通事故数据集(12K+记录,32 个特征)CSV
- (2017-2022)印度道路交通事故数据集(12K+记录,32特征)CSV
- 2020年道路事故的综合数据集(61K+记录,20特征)CSV
- 2024 汽车综合数据集(1K+记录,10特征)CSV
- 心脏病数据集(10K+记录,21特征)CSV
- 道路事故伤亡数据集(66W+记录,14特征)CSV
- FLAC3D后处理云图可视化升级:案例文件解析与代码应用指南,FLAC3D后处理,将云图转为三维,可视化更强 图一为flac原图,图二图三为处理后的图 内容包括:案例文件,fish代码和matla
- vue2生命周期函数(笔记_自用).html
- "国产车BCM程序源代码详解:涵盖内外灯光控制、雨刮洗涤、遥控门锁与通讯网络管理",汽车BCM程序源代码 国产车BCM程序源代码 外部灯光:前照灯、小灯、转向灯、前后雾灯、日间行车灯、倒车灯
- 微信小程序静默登录,获取手机号,前后端示例完整代码