我在終端中使用xmgrace,並希望數據直接顯示爲點而不是線。在GUI中實現這一點很簡單,但我必須閱讀多個文件,並且不希望每次啓動xmgrace時都更改它。我可以添加一個命令到讀入的文件嗎?或者我可以在啓動xmgrace時使用終端中的選項嗎?如何使用點而非線條繪製某些數據(在終端中使用xmgrace),而不在GUI中明確更改它?
2
A
回答
1
xmgrace有一個完整而複雜的語言來表達圖形外觀的配置。有兩種方法可以解釋你所描述的內容。簡單的方法是將數據集加載到xmgrace中,更改所有內容以使其看起來像你想要的樣子,然後保存數據集。你會看到數據集現在有很多行描述了「@ s0 linestyle 1」上的配置「@ g0」,最後是你的數據集,終止於&。
要複製該圖表,請吐出保存的標題,插入數據,然後插入尾部的&。將結果輸入到xmgrace中,一切都將設置完成。一旦你感到舒服,你可以開始做動態替換來重命名圖形或更改符號或其他。請參閱/ usr/share/grace/examples以瞭解可以執行什麼操作的示例(以及生成該文件的配置文件)。
更復雜的方法是加載數據集,立即保存,將其更改爲您希望的方式,然後再以不同的名稱保存。在兩個文件上運行diff,您將得到一組更改。您最多可能需要非變化部分的其他幾行,但這種情況有點罕見。這會產生您需要預先添加到數據集的最少的一組固定標題。通常不值得努力減少前綴大小。
請記住,如果它可以幫助你upvote /接受這個答案。
2
來設置在命令行的曲線圖的外觀正確的方法是使用現有的參數文件,指定使用
-param settings.par
參數文件可以被預先存儲的標誌時,使用GUI來修改現有的類似情節的外觀。根據需要修改繪圖,然後使用將參數文件(約定爲使用擴展名.par
)的外觀設置保存爲>保存參數。
一個典型的例子命令將被
xmgrace -block data2.dat -bxy 1:4 -block data2.dat -bxy 1:6 -param settings.par
根據我的經驗,要求在您的命令的
-param
標誌最後一件事,效果最好。
確實沒有必要手動文本編輯您的寬限繪圖文件(.agr
)來實現此目的。
相關問題
- 1. 如何在終端中使用xmgrace繪製某些列?
- 2. 只繪製擬合的樣條線而不繪製數據點
- 3. 使用符號繪製線條而不是線條類型
- 4. 使用公式繪製ggplot中的多項式曲線,而不是數據點
- 5. 使用點向中心繪製線條
- 6. 使用javascript在線繪製SVG並在終端中
- 7. 根據某些條件更改Gridview行顏色而不使用rowdatabound事件
- 8. 如何在這些終端命令中使用石英而不是x11?
- 9. 在actionscript 3中畫線而不使用繪製API?
- 10. 使用Java中的keylistener在GUI中使用箭頭鍵繪製線條
- 11. 在使用重繪時繪製圖形而不刪除它們()
- 12. 在java中使用mouseevent繪製線條
- 13. 如何在OpenGL中繪製紋理圓環而不使用GLUT?
- 14. 如何在JavaFX中禁用某個節點而不使它變爲灰色?
- 15. 在Ruby上使用某些模塊而不安裝它們
- 16. 使用OpenShift而不使用它的某些「功能」
- 17. 如何在JPanel中使用paintComponent繪製軸線和線條圖
- 18. 使用數組而不聲明它在變量中
- 19. 如何在onCreate中實例化而不聲明它最終
- 20. 使用ggplot2如何在繪製線之後用aes()繪製點?
- 21. 如何在Excel中使用FreezePanes功能而不從軸點發出線條?
- 22. 如何更改使用System.Drawing.Pen繪製的線條的粗細?
- 23. 使用CanvasRenderer在three.js中繪製線條使線條比WebGLRenderer更平滑
- 24. 如何使用xmgrace從圖中繪製直方圖
- 25. 如何使用線程更改Gridview中的某些單元格?
- 26. 如何使用這些數據在R中繪製svm圖?
- 27. 如何使用「./」在終端而不是「python」?
- 28. 使用paintComponent繪製和拖拽線條,而不會與JPanel中的任何其他GUI組件衝突
- 29. 如何使用內部類中的變量而不聲明它最終
- 30. 用R中的線繪製非線性數據點