小编use*_*938的帖子

改变轮廓clabel文本对象的方向

我正在使用Python Matplotlib来绘制轮廓.以下是我在下面的一些代码作为基础.如果你运行它,你会发现标签几乎是垂直的.我想让标签水平定向,但我不知道如何实现这一目标.我试过ClabelText,文档建议,但不明白这应该如何工作.我很感激,如果有人可以建议一种方法来定位标签,无论是否有ClabelText.

import itertools as it
import numpy as np
from matplotlib.ticker import FuncFormatter
from matplotlib.contour import ClabelText
import matplotlib.pyplot as plt
from math import pi, log 

def getTime(data):
    M = data['weight']
    Tei  = data['temp']
    Twasser = 99.8
    Teikl = 86.0  ## max allowed temp
    k = 0.262 ## estimate was 0.3 W/(m.K),
    Crho = 3.18 # (KJ/kgC)
    const = pow(Crho, 1.0/3) / (pi*pi*k*pow(4*pi/3,2.0/3))
    Tval = const*pow(M,2.0/3)*log(0.76*(Tei-Twasser)/(Teikl-Twasser))
    return Tval # coo time in minutes

def contourFmt(val, posn):
    mins …
Run Code Online (Sandbox Code Playgroud)

python matplotlib contour

6
推荐指数
1
解决办法
1082
查看次数

标签 统计

contour ×1

matplotlib ×1

python ×1