導航:首頁 > 源碼編譯 > 開源畫曲線源碼

開源畫曲線源碼

發布時間:2022-04-26 22:15:44

❶ C#語言、、在winform中做一個實時動態顯示的曲線圖,用什麼控制項

如果要求較多,用zedgraph試試,如果曲線比較簡單,也可以用gdi畫出來(網路一下c# 實時曲線就能找到示例)

❷ 開源 和 源碼網下的源碼是一個意思嗎

它們不是一個意思。 舉例子說明,假如我編寫了一個軟體,你把我的軟體拷貝過去並且對其進行修改,然後當做自己的軟體發布出去,如果我編寫的軟體是開源的那麼你這樣是合法的,如果我不對其開源,你這樣做就是不合法的。源碼就是我編寫軟體的時候寫的源代碼。 此僅為個人理解, 僅供參考。希望對你有幫助。

❸ 用div+css如何做曲線圖

2種方案:
1、可以用很多 div ,全部做成 1px X 1px ,然後組成圖形。
這樣做,比較麻煩,瀏覽器渲染很累。。。
2、直接用 vml。
網上上有公司已經做了這方面畫圖插件,很方便調用的。。。
像什麼 sin ,cos ,圓,三角,的都可以。。。
去 找找吧,很多。。

❹ c#做歷史曲線求代碼,橫坐標是時間可選的時間值,縱坐標是0或1的組合隊列;橫坐標可以用滑動條拖動的那種,

用NPlot這是開源代碼,網上可以收到他的用法很詳細

源碼:網頁鏈接

事例:網頁鏈接

很詳細了,源碼網站還有源碼和很多事例

❺ 如何用C語言編程畫出nurbs曲線

NURBS曲線本身的表達比較復雜,如果完全用C語言寫,顯示用MFC會耗費很大的工作量,比較方便的方法是用OPENGL。你可搜下OPENGL的使用方法,和VC是可以完全集成的。
VC里配置好OPENGL後(可以參閱NeHe或者洞庭散人的文章,google下就知道了),可以直接google OpENGL和NURBS,OPENGL有直接的命令根據NURBS的控制點畫NURBS曲線的。
很多人更關心的是如何基於NURBS做曲線擬合,網上這方面的開源程序很難找到,基本沒有。需要自己去學習啊演算法,比如參閱Piegl的NURBS book。這是項很大的工作。
關於NURBS有一些C的開源代碼,你可以容易搜到的是如NURBS++之類,但是這些代碼一般不是在windows平台下開發,想要很快的學習和編譯這些代碼對於初學者來說並不比直接學習演算法自己編程來的快。
希望以上的內容對你有幫助。

❻ c#中,用開源項目ZedGraph畫圖,如何將曲線的標志更換例如把曲線的圓圈標志換成菱形標志

line.Symbol = new Symbol(SymbolType::Diamond,Color.Red);

❼ 曲線圖 有哪些開源框架

什麼應用才對應什麼所謂框架。你寫個游戲用J2EE的框架試試。或者你寫個搜索引擎用游戲引擎試試。沒有哪個框架解決所有問題,如果那樣,搞計算機也太簡單了,框架拿來,隨便改改就是一個軟體。還是學點設計模式這些基本的有用。

android中這樣的曲線要怎麼繪制

繪制曲線圖首先需要畫好橫豎坐標軸建立坐標系,比如坐標系中的100距離應該在canvas中繪制多長,這個是需要計算的,其實坐標體系的建立是最復雜的,我看過很多第三方庫的建立方法都不一樣,有的要靈活一些,有的比較死板。至於繪制曲線要麼是用Canvas.drawLine方法,要麼是用Path.lineTo方法,看你自己的習慣。

為了做出一個外觀良好的曲線圖,我參考了兩個開源代碼,第一個的曲線圖繪制限制較多,使用范圍太窄,但是有數據變化時的動畫效果。第二個的適用范圍很廣,他能根據數據集合自動計算橫縱坐標的個數,在canvas上單元格的距離,只需輸入坐標點就能自動建立坐標體系繪制曲線,但是沒有動畫效果。
先講第一個LineView。

LineView的demo可以在這里下載,lineview其實只是github項目的一部分,我是將其提取出來了的,個人覺得他的其他部分沒有參考價值。作者好像是個韓國人。

LineView的曲線繪制沒有什麼可取的部分,我想學習的是他實現動畫效果的方法,設計的很好,但具體實現還需要改進,讓動畫更流暢。

Lineview的調用方法:
在xml中添加lineview控制項
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/horizontalScrollView"
android:layout_alignParentRight="true"

android:layout_above="@+id/line_button">
<view
android:layout_width="wrap_content"
android:layout_height="200dp"
class="com.example.widget.LineView"
android:id="@+id/line_view"/>
</HorizontalScrollView>
在activity代碼中獲取lineview對象:
finalLineView lineView = (LineView)findViewById(R.id.line_view);

添加橫坐標:
int randomint = 9;
ArrayList<String>test =newArrayList<String>();
for (int i=0;i<randomint; i++){
test.add(String.valueOf(i+1));
}
lineView.setBottomTextList(test);
允許繪制坐標點:
lineView.setDrawDotLine(true);
lineView.setShowPopup(LineView.SHOW_POPUPS_NONE);

ArrayList<Integer> dataList = newArrayList<Integer>();
intrandom = (int)(Math.random()*9+1);
for (int i=0;i<randomint; i++){
dataList.add((int)(Math.random()*random));
}
添加縱坐標的值:
ArrayList<ArrayList<Integer>>dataLists = newArrayList<ArrayList<Integer>>();
dataLists.add(dataList);
lineView.setDataList(dataLists);
從其用法中可以看出,lineview需要提前設定橫坐標的范圍,而且縱坐標的值必須和lineView.setBottomTextList(test)中添加的值一一對應(讀lineview源碼可以知道),使用起來很不方便,我覺得作者僅僅是做出了一條曲線而已,而不太關注是否有用。和很多曲線圖的開源代碼一樣lineview允許一次繪制幾根顏色不同的曲線。
只需在上面的代碼中為dataLists再添加一個list成員就行。

❾ 計算機專業學生,在大學里學到什麼是最重要的

計算機專業朋友很多,也比較了解,在我看來,無論哪個專業,最重要的就是專業課,其次就是本專業之後的延伸,比如英語,比如可以學些ps之類,可是。很多時候,專業課過關還不夠,在大學里,最重要的是思維,解決問題的方法,處理問題的辦法。

很多人以為開源就是開源,是情懷,卻不知道開源是現代軟體開發的基本開發模式。我們那個時代每個人手上都拿一個「代碼大全」的光碟,現在這個時代,首先從開源軟體找代碼,這不是是否正人君子,而是軟體的經驗積累就是這個基本形式,明明有人告訴你如何畫曲線了,為什麼要自己重新發明離散化,反鋸齒,省浮點的技巧?你只應該發明大家沒有發明過的東西。所以,作為計算機系的學生,請換掉你機器上的Windows,裝Debian,學會在任何好奇的時候,用apt-get source查自己好奇的軟體如何寫的能力。

java 畫曲線圖

awt和swing組件
Graphics
drawLine(x1, y1, x2, y2)

閱讀全文

與開源畫曲線源碼相關的資料

熱點內容
發信如何設置伺服器 瀏覽:77
源代碼查詢加密數字 瀏覽:605
附帶編譯 瀏覽:108
海康螢石雲app怎麼回放 瀏覽:404
寫一個編譯器怎麼寫 瀏覽:283
單片機蜂鳴器發聲原理 瀏覽:137
程序員那麼可愛陸離跳水是哪集 瀏覽:17
如何製作cdn伺服器 瀏覽:110
寫java加密程序 瀏覽:659
菜鳥數據分析pdf 瀏覽:291
單片機做實用東西 瀏覽:651
我的世界最強斗羅伺服器怎麼覺醒武魂 瀏覽:931
密友圈app怎麼切換用戶登錄 瀏覽:217
我把程序員當愛豆追 瀏覽:978
android判斷電話接通 瀏覽:646
大孔文件夾 瀏覽:785
反詐騙app在哪裡下載 瀏覽:527
軍工程序員面試視頻 瀏覽:813
質心演算法原理 瀏覽:423
163smtpphp 瀏覽:669