我正在使用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)