我想更改下图颜色栏中的刻度定位器和标签。
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import dates as mdates
import numpy as np
# fontdict to control style of text and labels
font = {'family': 'serif',
'color': (0.33, 0.33, 0.33),
'weight': 'normal',
'size': 18,
}
num = 1000
x = np.linspace(-4,4,num) + (0.5 - np.random.rand(num))
y = np.linspace(-2,2,num) + (0.5 - np.random.rand(num))
t = pd.date_range('1/1/2014', periods=num)
# make plot with vertical (default) colorbar
fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(6, 6))
ax.set_title('Scatter plot', fontdict=font)
# …Run Code Online (Sandbox Code Playgroud) 我想在python中生成一个卡方分布表作为概率级别和自由度的函数.
如果给出已知的chi值和自由度,如何计算概率是这样的:
In[44]: scipy.stats.chisqprob(5.991, 2)
Out[44]: 0.050011615026579088
Run Code Online (Sandbox Code Playgroud)
但是,我所知道的是概率和自由度.因此,我想计算给定概率的相应chi值.
最终结果应该类似于这样的结果.
我正在考虑在大叶地图上绘制三个不同的标记:正方形、圆形和星形。前两个是使用 BeautifyIcon 插件完成的。我在绘制星星时遇到了麻烦。我只想画星星而没有大头针。有什么建议吗?
import folium
# Make an empty map
m = folium.Map(location=[15, 0], tiles="OpenStreetMap", zoom_start=2)
# square marker
icon_square = folium.plugins.BeautifyIcon(
icon_shape='rectangle-dot',
border_color='red',
border_width=10,
)
folium.Marker([50, -70], tooltip='square', icon=icon_square).add_to(m)
# circle marker
icon_circle = folium.plugins.BeautifyIcon(
icon_shape='circle-dot',
border_color='green',
border_width=10,
)
folium.Marker([-20, 25], tooltip='circle', icon=icon_circle).add_to(m)
# star marker
icon_star = folium.Icon(
prefix='fa',
icon='star',
icon_color='blue',
)
folium.Marker([60, 125], tooltip='star', icon=icon_star).add_to(m)
m.save('markers_on_folium_map.html')
Run Code Online (Sandbox Code Playgroud) python ×3
colorbar ×1
folium ×1
icons ×1
maps ×1
matplotlib ×1
numpy ×1
python-3.x ×1
scipy ×1
statistics ×1