1. 程式人生 > >python中matplotlib+GSview畫向量圖

python中matplotlib+GSview畫向量圖

針對空白太多的EPS檔案
(1). 選單欄  “options--show bounding boxs”  選中.

(2).開啟eps圖,然後File->PS TO EPS,不選擇Automatically calculate Bounding Box,然後點選yes,用滑鼠單擊上下左右,輸入要儲存的檔名。注意,這樣生成的新檔案如果用Gsview打開了看,還是會發現空白依然存在,但是插入LaTex中使用,生成PDF後會發現使用的圖,空白消失了,完全按照你剛才設定的大小輸出。

用python生成資料影象之後,直接儲存成.eps檔案會產生多餘的空白區域。在latex排版時,這些空白會佔用多餘的空間,影響美觀。所以需要裁剪eps檔案。

方法1:採用acrobat

step1: latex匯入包含空白的eps,生成pdf。

step2:利用acrobat的crop功能裁剪.pdf中的影象。

step3:再用acrobat將裁剪後的.pdf影象另存為.eps。

方法2:利用GSView (Ctex自帶)

step1:用GSView直接開啟.eps。

step2:選單欄  “options--show bounding boxs”  選中。

step3:File->PS TO EPS, 不選擇Automatically calculate Bounding Box(如果選擇,則會自動選取一個合適的尺寸),然後點選yes,用滑鼠單擊上下左右邊界位置,輸入要儲存的檔名


相關推薦

pythonmatplotlib+GSview向量

針對空白太多的EPS檔案(1). 選單欄  “options--show bounding boxs”  選中.(2).開啟eps圖,然後File->PS TO EPS,不選擇Automatically calculate Bounding Box,然後點選yes,用滑

python seaborn 模組熱度

https://seaborn.pydata.org/generated/seaborn.heatmap.html#seaborn.heatmap   使用seaborn這個模組畫熱度圖,其中mask引數決定了畫那一塊兒。mask矩陣的大小和資料矩陣的大小是一直的,其中0表示fal

pythonmatplotlib的顏色及線條控制

hex 可選 技術 擴展 gen har hot deep for 參考網址: http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib http://stackoverflow.com

Pythonmatplotlib繪制折線

圖片 add 但我 修復 put inline Coding 嘗試 ram 一、繪制簡單的折線圖 import matplotlib.pyplot as plt squares=[1,4,9,16,25] plt.plot(squares) plt.show() 我

pythonmatplotlib實現最小二乘法擬合的過程詳解

ast array plt atp ons 正則 key code 擬合 這篇文章主要給大家介紹了關於python中matplotlib實現最小二乘法擬合的相關資料,文中通過示例代碼詳細介紹了關於最小二乘法擬合直線和最小二乘法擬合曲線的實現過程,需要的朋友可以參考借鑒,下

Python 使用Matplotlib庫繪製點、折線、條狀與餅

★使用Python第三方庫matplotlib(2D繪相簿)繪製常見的: 點圖 折線圖 條狀圖 餅圖 ★引入: 常用的顏色c="???":             1:紅色‘red’ &n

PythonMatplotlib模組的簡單使用

目錄 Matplotlib pyplot類 pyplot.plot() 配置屬性 pyplot.subplot() Matplotlib Matplotlib 是 Python 2D 繪圖領域使用最廣泛的套件。它能讓使用者很輕鬆地將資料圖形化,並且提供多樣化的輸出格式

python生成隨機陣列/向量

使用numpy.random模組來生成隨機陣列轉載 1、np.random.rand 用於生成[0.0, 1.0)之間的隨機浮點數, 當沒有引數時,返回一個隨機浮點數,當有一個引數時,返回該引數長度大小的一維隨機浮點數陣列,引數建議是整數型,因為未來版本的numpy可能不支援非整形引數

pythonmatplotlib亂碼問題

matplotlib是python中常用的繪相簿,預設並不支援中文顯示,因此在不經過修改的情況下,無法正確顯示中文,會出現如下圖所示的亂碼。本文將介紹幾種解決matplotlib亂碼的方法 方法一:rcParams rcParams是matplotlib的配置引數,它返回

Python使用面狀向量裁剪柵格影像,並依據Value值更改向量屬性

本文整體思路:在Python中使用Geopandas庫,依次讀取shp檔案的每一個面狀要素,獲取其空間邊界資訊並裁剪對應的柵格影像,計算所裁剪影像Value值的眾數,將其設定為對應面狀要素的NewTYPE值,所有要素屬性值都改好之後儲存為新的shp檔案。 使用Python處理空間資料確實用的不多,所以一個星

pythonmatplotlib.pyplot包基本繪圖方法詳解

一般情況下,我們使用以下語句引入該包: import matplotlib.pyplot as plt 全域性中文字型設定: pyplot包並不預設支援中文顯示,需要rcParams修改字型來實現。 import matplotlib.pyplot as plt from pyl

Pythonmatplotlib實時畫圖

實時畫圖 import matplotlib.pyplot as plt ax = [] # 定義一個 x 軸的空列表用來接收動態的資料 ay = []

Pythonmatplotlib庫的基本用法

matplotlib庫是Python優秀的資料視覺化第三方庫。它提供了一整套和matlab相似的命令API,十分適合互動式地進行製圖。而且也可以方便地將它作為繪圖控制元件,嵌入GUI應用程式中。matplotlib.pyplot是繪製各類視覺化圖形的命令子庫。 引入matp

Python%matplotlib inline的作用

%matplotlib inline 這行程式碼放在PyCharm中執行會報錯,但是放在Jupyter notebook中可以直接執行。 IPython有一組預定義的“魔術函式”,您可以使用命令列樣式語法呼叫它們。有兩種魔法,一種是線導向(line-oriented),另

pythonturtle模組正多邊形

畫正多邊形主要是計算多邊形每個角度對應的外角的度數,計算出來這個度數即可畫圖,相對來說非常簡單 以正六邊形為例 #!/usr/bin/python #coding: UTF-8 import tur

python如何給散點上面的特定點做標記

出處:http://blog.csdn.net/mg2flyingff/article/details/53415353 今天想在散點圖的某些特定的點外面畫圓圈標記,從下面的文章找到一些靈感,只要在原來的散點圖上面給指點新增相應的標誌,設定其透明度就可以實現該想法。 順便

python匯入csv檔案折線

#導包import matplotlib.pyplot as pltimport pandas as pdimport timedata=pd.read_csv('filename')#匯入csv檔案y=data['number'].T.values#設定y軸數值 ,.T是轉

pythonturtle模組沒有角的方格

意思就是畫四條直線,四條直線都不能相交即可。 #!/usr/bin/python #coding: UTF-8 import turtle import time t = turtle.Pen(

Pythonmatplotlib影象裡的中文輸出問題

Python, matplotlib影象裡的中文輸出問題 1.Python設定中文編碼: import sys reload(sys) sys.setdefaultencoding('utf8') 2.Python使用matplotlib想要在圖中

MATLAB向量

二維向量畫圖使用函式quiver。 幫助 quiver(X,Y,U,V) plots velocity vectors as arrows with components (u,v)  at the