1. 程式人生 > >C#開源繪圖控制元件Oxyplot

C#開源繪圖控制元件Oxyplot

           var model = new PlotModel { Title = "圖的標題" };
           var scatterSeries = new ScatterSeries { MarkerType = MarkerType.Diamond , Title = "散點系列點的名稱" };//散點圖
            var lineSeries1 = new LineSeries("線系列點的名稱" );  //線圖        
            model.Axes.Add(new LogarithmicAxis(AxisPosition.Bottom, "X座標的名稱"));//對數左邊
            model.Axes.Add(new LogarithmicAxis(AxisPosition.Left, "Y座標的名稱"));
            //model.Axes.Add(new LogarithmicAxis(AxisPosition.Right, "右邊Y座標的名稱"));
            model.Axes.Add(new LinearAxis(AxisPosition.Right, "右邊Y座標的名稱"));//正常座標
            for (int i = 0; i < 100; i++)
            {
                var x = i;
                var y = i + 5;
                scatterSeries.Points.Add(new ScatterPoint(x, y, 3, 0));
                lineSeries1.Points.Add(new DataPoint(x, y + 10));
            }
            model.Series.Add(scatterSeries);//新增散點圖到控制元件
            model.Series.Add(lineSeries1);
            this.plotDemo.Model = model;

相關推薦

C#開源繪圖控制元件Oxyplot

           var model = new PlotModel { Title = "圖的標題" };            var scatterSeries = new ScatterSeries { MarkerType = MarkerType.Diamond , Title = "散點系列

快速掌握TeeChart繪圖控制元件攻略(C#)

在自己軟體開發過程中,常會用到繪圖控制元件,鑑於開發週期的限制,為了加快專案的開發效率,常選擇使用TeeChart圖表控制元件,快速將資料繪製成各式的曲線或圖表,直觀、形象地表示出資料傳遞出來的資訊,下面是小編為大家總結的TeeChart繪圖常用操作/屬性。 百度經驗:jingyan.ba

C#如何實現控制元件移動拖動

1 //在picturebox滑鼠移動 2 private void picBox_MouseMove(object sender, MouseEventArgs e) 3 { 4 if (MoveFlag) 5 { 6 picBox.Left += Convert.To

C# WPF 歌詞控制元件(支援逐字定位描色效果)

原文: C# WPF 歌詞控制元件(支援逐字定位描色效果) 之前做了一個模仿網易雲歌詞的控制元件,實現了載入網易雲歌詞並能隨音樂播放進度定位歌詞。今天呢將在這個控制元件的基礎上增加逐字定位描色功能,如下圖效果(QQ音樂PC)所示:   我所使用的實現方法很簡單粗暴,把每句歌詞每個字切開,單

C# 反射獲取控制元件

Control control = Controls.Find("button1", true)[0]; //object o = control.GetType().GetProperty("PropertyName").GetValue(control, null); System.Reflec

C# | Winform程式設計控制元件之數字輸入框控制元件(numericUpDown)

數字輸入框控制元件是用於輸入數字和調節數字的一個控制元件,該控制元件中的數字儲存為decimal型別,但是數字必須是整數而不能是小數。 控制元件在工具箱中的樣式如下: 控制元件拖拽到視窗後的樣式如下: 常用屬性: Value屬性:控制數字輸入框的數字的值(可用控制元件的向上或

C#自定義控制元件美化的RadionButton和CheckButton加入了Image圖示

前段時間剛在CSDN上傳了一個美化的Radionbutton和CheckButton,但是加入imagelist後,顯示不出來,在這裡我對程式碼做了一些更改,希望對大家的學習有幫助。 控制元件效果圖如下: 1.     &nb

C# timer時間控制元件 關於迴圈的使用

1.在某些情況下,while之類的迴圈會造成卡頓,如果是無限迴圈,甚至會卡死程式,即便在迴圈中間使用thread.sleep(1000)停頓,也並不能解決問題。 2.c#的system包中原本就有一個timers控制元件,使用它可以完美解決問題1,甚至可以作為一個執行緒定期執行業務。我的業務需求是

【向量圖控制元件更新】向量繪圖控制元件VectorDraw系列產品 v8.8001.0.2 Beta釋出

VectorDraw Developer Framework(VDF)是一個用於應用程式視覺化的圖形引擎庫。有了VDF提供的功能,您可以輕鬆地建立、編輯、管理、輸出、輸入和列印2D和3D圖形檔案。該庫還支援許多向量和柵格輸入和輸出格式,包括本地PDF和SVG匯出。 VectorDraw web libr

C#:自定義控制元件筆記

  以下操作是基於 Visual Studio 2017. 1.操作 先建立一個windows窗體應用。 右擊解決方案的名稱空間,新增一個類,不是新增一個使用者控制元件。 改這個類的程式碼,使之成為我們的 自定義控制元件。 2.程式碼如下: using Syst

C# wpf StackPanel控制元件和Border 控制元件 進行基本佈局(2)

1新建一個wpf 程式,去掉grid,控制元件,新增StackPanel控制元件,在新增4個button按鈕,如下圖所示, 分析程式碼,Orientation有2個屬性,1個屬性是Vertical 代表是縱向排列。HorizontalAlignment 代表縱向排列位置,有4個屬性,l

C# Winform datagridview控制元件加序列號

//增加序列號 //該事件需要在datagridview 控制元件事件裡點出來,直接寫裡面的程式碼即可。 private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)

C# winfrom Datagridview控制元件下拉選單

拖拽一個datagridview放在介面,編輯列把下來選單那列ColumnType設定成DataGridViewComboBoxColumn 然後在資料一欄的Items可以寫下來選單的內容也可以後臺程式碼寫 下面是後臺程式碼實現功能 private void dgUserAuthData_Edi

C#機房合作控制元件常用屬性總結

 機房合作  合作中,我在U層經常會對一些控制元件進行設定。窗體不少,反反覆覆,有點不好找的屬性總是那幾個,遂記錄下來,成此部落格~   需求 || 屬性 <1>如何讓控制元件不能編輯 textbox

C#如何讓控制元件隨著窗體變化大小

分析需求   各位請看這個小窗體,我把這控制元件按陣型依次排開, 可當我讓窗體全屏顯示的時候,問題就出來了!如圖      如何全屏顯示窗體裡的控制元件 採用Form_Resize(

C#的TreeView控制元件能不能設定單擊滑鼠就展開節點啊

DataView的RowFilter用'and’的問題VS不能正常的格式化程式碼DataView的RowFilter用'and’的問題VS不能正常的格式化程式碼 LocalReport打印出來的字型有時會很寬是怎麼回事請問如何將Byte[]型別轉為Uint32[]型別進行處理

c#中chart控制元件如何新增輔助的警示線啊(參考線)

public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] st = sc.nextLine().split("

強大的開源表格控制元件ReoGrid,有它Farpoint可以扔一邊去了

                昨天偶然發現一個開源的控制元件ReoGrid,作者是一個日本人,哎~!控制元件的功能十會強大的,我覺得最大的亮點就是可以自定義公式,自己寫指令碼下載地址 點這裡作者想的非常的周到,有一個Demo,上面使用了控制元件的各種功能,對開發人員十分友好(在此十分感謝作者無私的開源精神,

C#:DataGridView控制元件的使用。繪製行號。新增右鍵選單

1.簡單使用 using System; using System.Collections.Generic; using System.Windows.Forms; namespace WindowsFormsApp17 { public partial class Form1 : F

C++利用WebBrowser控制元件建立自己的瀏覽器

  是不是很早就想擁有一個很有個性的瀏覽器?本文將介紹如何利用MicroSoft的     WebBrowser控制元件在VC中建立一個屬於自己的瀏覽器。過程如下:   ①新建一個基於對話方塊的工程,命名為test,然後在對話方塊上單擊右鍵,選擇     Insert ActiveX Control…在彈出