OriginPro:Contour圖疊加Line+Symbol圖【數據繪圖】

2021-02-10 數據繪圖

有同學在QQ群裡問這個圖怎麼畫?

圖片來源:QQ好友831**111

繪圖思路數據結構

其中的Line+Symbol圖共有三個數據序列,分別為85%,90%和95%,應該是XY XY類型的數據。

在各數據序列後增加一列,用於存放Z軸坐標數據。

這種方式存放的數據(稱之為寬數據)不能繪製我們想要的Contour圖

需要將數據全部放在一個XYZ列中(稱之為長數據)。

繪製圖形

選中長數據中的XYZ三列,繪製Contour圖。

安裝Ctrl鍵,選中寬數據中的XY列數據。

將其拖入到繪製好的Contour圖,得到的是散點圖(Scatter)【具體怎麼拖進來,在微信公眾號數據繪圖後臺回復繪圖,查看教程】。

在右側Object Manager中,在添加的第一條數據上右擊,Set as Group Begin,即將添加的數據組合起來,便於後續的格式設置。

繼續右擊,將Change Plot To選為Line+Symbol。

格式設置Contour圖格式

雙擊圖形打開Plot Properties頁面,切換到Colormaps選項卡,點擊Line打開Contour Lines設置窗口,選擇Hide All,即不顯示所有的等高線。

在Levels裡設置漸變區間及間隔,在Fill裡設置填充的顏色。

在微信公眾號數據繪圖後臺回復Contour,查看Contour圖繪製的更多教程。

Line+Symbol圖格式

設置Line的粗細和顏色

設置Symbol的大小和顏色

其他格式

雙擊右側的Color Scale Bar打開Color Scale Control頁面,將Levels設為Custom Levels,主要刻度樣式為By Custom Positions,輸入6 15 25

切換到Labels頁面,去掉Auto的勾選,在Custom Format裡輸入.0,即不顯示小數。

切換到Layout頁面,將改為100,即將Color Scale Bar變窄些。

將Color Scale Bar縮短些,放在圖形框內。

使用Ctrl+L快捷鍵添加圖例(Legend),並拖放到左上角。

右擊剛才添加的圖例,選擇Properties打開圖例設置對話框。

將第一個圖例內容刪掉

將Frame設為None。

完成圖形的繪製

所用軟體:OriginLab OriginPro 2021 SR0@Windows 10 pro 。

示例文件下載連結:https://pan.baidu.com/s/1_eAf6x91bX6GyCQOeYcfpQ
提取碼:p6cj

請添加星標,點亮在看,隨手轉發,支持我!

你的支持,我的堅持!

相關焦點

  • OriginPro:如何讓Line+Symbol圖在中間斷開?【數據繪圖】
    > 當有人想把斷點連起來的時候,有人卻想把Line+Symbol圖從中斷開
  • OriginPro:雙Y軸分組柱形圖疊加分組散點圖【數據繪圖】
    OriginPro可以繪製分組柱形圖,可以繪製分組散點圖,也能實現分組柱形圖疊加分組散點圖,那雙Y軸的分組柱形圖疊加分組散點圖怎麼繪製?繪圖思路之所以選用雙Y軸圖形,是因為右側的Group3的數值較小,如果只用一個Y軸,則不能很好的顯示該組數據。
  • OriginPro:如何讓有缺失值的Line+Symbol圖連起來【數據繪圖】
    在進行實驗數據採集時,有時難免會有缺失值(Missing data)的存在。
  • Origin玩轉多層3D曲面圖、等高圖、Contour圖
    圖1 文獻圖(DOI:10.1016/j.jmatprotec.2019.116328)譚編以三維螢光XYYYY型數據為例,無需構造矩陣,從曲面圖、帶投影的曲面圖、Contour圖,到多層曲面圖,最終到多層contour
  • OriginPro:如何繪製有缺失值的Contour圖【數據繪圖】
    選中所有數據,點擊底部工具欄中的Contour圖標,繪製等高線圖。根據數據的實際情況,對輸入數據進行設置。比如此例中選擇x across columns的數據形式,選擇X軸數據為none,即默認以列號為X軸數據;Y軸數據為1st column in selection,即選中數據的第一列為Y軸數據。
  • 是Excel的圖,不!是R的圖
    )ggplot畫圖ggplot2是圖層式繪圖,一層層添加修改,圖層需要指定數據集,數據集中的內容(ase數據),geom_圖形,stat統計轉換,position圖形位置柱形圖——geom_bar,注意position參數ggplot(df1,aes(var,value))+ geom_bar(aes(fill=item
  • Python氣象數據處理與繪圖:更自由的多子圖組圖繪製
    同樣,官方的另一個例子用這種方法也是不合適的:gridspec.GridSpec()詳見:https://matplotlib.org/gallery/subplots_axes_and_figures/align_labels_demo.html以上兩種方法我在最初使用後難以忍受,曾經一度想python處理數據,ncl
  • 配對比較圖+Time line圖 | Graphpad prism8繪圖教程 第十三期
    今天給大家帶來Graphpad繪製前後對比圖和Time line圖的教程!
  • OriginPro:XPS/Raman分峰填充圖【數據繪圖】
    對於XPS/Raman等數據,通常需要分峰處理。在對於XPS/Raman在微公號【數據繪圖】後臺回復分峰,查看教程。分峰後還可以把圖做的更漂亮,比如對每個峰值進行曲線下填充。
  • OriginPro:三維柱形圖-肩並肩還是排排站【數據繪圖】
    排排站肩並肩要想讓三維柱形圖變成肩並肩,需要將Z軸信息數據填為相同的值。同時,為了區分兩列數據,可以將其標題填在Comments裡。選擇EF兩列,同樣使用XYY 3D Bars模板來繪製三維柱形圖。得到的圖形依然是排排站的,而不是肩並肩。
  • R繪圖筆記 | 箱形圖的繪製
    參考前文:R繪圖筆記 | R語言繪圖系統與常見繪圖函數及參數
  • ggplot2繪圖學習 箱圖
    R繪圖往期回顧:ggplot2繪圖學習 兩個離散型變量R繪圖:patchwork 一頁多圖(2)通過數字,字母
  • 教程 | Origin繪製風向濃度極坐標contour圖
    咦!上圖怎麼畫的?很新穎哦!通常單組分柱狀圖一般是一種顏色,這裡譚編給大家一個思路,為了直觀地表現某根柱子是哪一種樣品(這裡是配色方案)的,我們將柱子的填充用具體的配色截圖,這樣我們可以直觀地看出哪種樣品(配色)的數據。怎麼做呢?請看下面的演示:
  • 用matplotlib實現數據可視化
    我們衷心祝願,炒股的抓到牛股,買基金的買到牛基,大家都能有滿意的回報。在前面的兩篇文章中,我主要總結了關於numpy和pandas的基本用法和使用實例,為了更加清晰明了的顯示數據的內容,本節內容主要分享關於matplotlib可視化庫的使用方法。
  • Excel能畫的圖R都能畫
    10)))# 使用tidyr和dplyr包的gather函數進行數據樣式轉換,%>%是dplyr包的傳遞函數print(df1)ggplot畫圖ggplot2是圖層式繪圖,一層層添加修改,圖層需要指定數據集,數據集中的內容(ase數據),geom_圖形,stat統計轉換,position圖形位置柱形圖——geom_bar,注意
  • R語言——ggplot2的繪圖邏輯
    我剛開始學習ggplot2的時候只用於學術上的製圖,對深層的製圖一知半解,趁著有空便重新學習了一下ggplot2包,才發現其背後的製圖邏輯竟然跟GIS的圖層疊加有著高度的相似,下面就是我學習到的內容了。這次使用的數據集是R包內置的iris數據集,是由Edgar Anderson記錄的3種鳶尾花形態數據。
  • R繪圖(2)之折線圖
    ###R之繪圖(2)之折線圖#設置工作路徑setwd("C:/Users/fangs/Desktop/公眾號/R系列
  • ggplot2|詳解八大基本繪圖要素
    此外, 圖形中還可能包含數據的統計變換(statistical transformation, 縮寫為stats), 最後繪製在某個特定的坐標系(coordinate system,  縮寫為coord)中, 而分面(facet, 指將繪圖窗口劃分為若干個子窗口)則可以用來生成數據中不同子集的圖形。"
  • R語言圖片疊加與排版
    在R語言繪圖時,我們常常發現想將繪出的多張圖片進行疊加,比如將一圖B疊加到圖A上的一個空白區域,這樣能使我們的圖片以最小的區域可視化更多的內容。第三種圖片疊加方法:ade4包,將基礎繪圖函數的繪圖疊加到ggplot2繪圖上library(ade4)p1add.scatter(barplot
  • Matplotlib 中等高線圖(contour)的繪製
    先上圖來看一下等高線圖的繪製效果,是不是很炫啊。下面我們來分步驟介紹 matplotlib 中等高線圖(contour)的繪製。= np.linspace(-3, 3, n)# 生成網格數據X, Y = np.meshgrid(x, y)註:數據初始化過程中用到了 Numpy 的 meshgrid 函數,有興趣的同學可以了解下這個函數的使用,連結如下:僅繪製等高線# 設置圖像大小尺寸plt.figure(figsize=(10,6)