【发布时间】:2016-10-13 15:13:40
【问题描述】:
下面我使用 Windrose 基于this 绘制了风玫瑰图。首先,图例覆盖了玫瑰的一部分,但是当我尝试使用loc 设置它的位置时,图例消失了。
其次,图例右括号是错误的,即 [0.0 : 1.0[ 知道如何将其修复为 [0.0 : 1.0]
代码:
from windrose import WindroseAxes
import matplotlib.cm as cm
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.read_csv("C:\2007_GG_wind rose.csv")
ws_SAR = df[' SARwind_10m']
wd_SAR = df['wind direction SAR model_int']
ws_mde = df['gg_mde']
wd_mde = df['wind direction MDE ']
ax=WindroseAxes.from_ax()
ax.bar(wd_SAR,ws_SAR,normed=True, opening=0.8, edgecolor='white')
ax.set_legend()
plt.title("SAR 10m U",y=1.08) #y=1.08 raises the title
【问题讨论】:
-
我认为括号格式是正常的。右括号只是表示区间中不包含上位值
-
我以前从未见过,但这是有道理的,谢谢
-
@Tryph 你知道从图例中删除括号的方法吗?
-
不幸的是没有。我从未使用过 matplotlib 或 windrose
标签: python matplotlib windrose