在这里一些很棒的人的帮助下,我能够在seaborn中生成我的第一个盒子图。我有两个单独的海运图表,显示两个比较从excel工作表。我现在要做的是将两个数据比较(显示在下面的两列中)显示在同一个图上,实质上是创建一个分组的箱形图。我尝试将数据转换为dataframe,连接,并将其融化,但没有成功。我是python的新手,所以我想知道你们是否可以帮助我。下面是我的代码。
import pandas as pd
import numpy as np
import xlrd
import matplotlib.pyplot as plt
import seaborn as sns
%matplotli
我想创建一个带有子图的图形,其中每个子图的大小与它包含的数据成比例。例如: from matplotlib import pyplot as plt
from matplotlib_venn import venn2
data_dict = {'foo': (10,7,5), 'bar': (2,6,3), 'baz': (22,17,12)}
figure, axes = plt.subplots(1, 3)
i = 0
for x in ['foo','bar','baz']:
ven
我在Tuccin to English上遇到了麻烦。我可以把它从英语翻译成图卡语。我想要的是,如果单词是英语翻译成图契语,如果单词是图奇语,翻译成英语完整的短语。最后,如果输入的单词没有存储,我希望它在自己的位置打印相同的单词,以便显示没有什么可翻译的。
#Translator.py
Tuc={"i":["o"],"love":["wau"],"you":["uo"],"me":["ye"],"my":["yem"],
我使用Matplotlib来绘制一个3*4的子图。我将把滴答标签的样式改为“sci”,这样绘图就会更整洁。但是使用下面的代码,ticklabel_format甚至不会在轴上生效。
import matplotlib.pylab as pl
fig, axes = pl.subplots(nrows=3, ncols=4)
for i,row in enumerate(axes):
for j,ax in enumerate(row):
ax.set_title('title')
ax.ticklabel_format(styl=
是否可以使用dictionary创建line chart?我已经设法创建柱状图,但我希望线在那里,而不是柱状图。
下面是我的代码:
from datetime import datetime, timedelta
from db import get_min_prices_and_dates
from matplotlib.backends.backend_pdf import PdfPages
import numpy as np
import matplotlib.pyplot as plt
plt.style.use(plt.style.available[4])
date_from
我想在关键尺寸上.overlay,但也使用渐变调色板颜色曲线的关键尺寸的值。
所以一个简单的覆盖图应该是
%%opts Curve [show_legend=False]
hv.HoloMap({i:hv.Curve([i]*100) for i in range(10)}, ["i"]).overlay("i")
使用水平线。
如何使用从i=0蓝到i=9黄的渐变matplotlib.cm.viridis颜色?
我正在尝试用matplotlib创建饼图,其中每个类别的颜色都是固定的。
我有一个从价值和类别数据集创建饼形图的函数。这里有一个例子:
Category Value
TI 65
Con 43
FR 40
TraI 40
Bug 38
Data 22
Int 15
KB 12
Other 8
Dep 7
PW 6
Uns 5
Perf 4
Dep
我在django中使用matplotlib。我正在尝试创建条形图。
我跟着走了,但我只看到了一个灰色的长方形盒子。
现在我使用下面的代码,并有一个标题和轴。
如何将条形图添加到图形中?目前轴内部没有实际的数据。
这是我的图表代码:
from matplotlib.backends.backend_agg import FigureCanvasAgg
from matplotlib.figure import Figure
import matplotlib.pyplot as plt
class Chart(object):
## Creates a bar chart of t
我想用networkx绘制一个多点图。但是,当添加更多节点时,绘图会变得非常拥挤。有没有办法在节点和分区之间有更多的空间? 在查看multipartite_layout的文档时,我找不到与此相关的参数。当然,可以为位置创建复杂的公式,但由于multipartite_layout的间距对于小图形已经很好了,我正在研究如何将其缩放到更大的图形。 有没有人知道如何(有效地)做到这一点? 示例代码,生成包含三个分区的图: import matplotlib.pyplot as plt
import networkx as nx
# build graph:
G = nx.Graph()
for
我有一个图,图如下:
%matplotlib inline
import matplotlib.pyplot as plt
df[['Year','Unemployment with primary education (% of total
unemployment)','Unemployment with secondary education (% of total
unemployment)','Unemployment with tertiary education (% of total
unemployment)
我是一个有抱负的程序员,我想从matplotlib打印字典中提取出最鲜艳的颜色,可以通过“CSS4 (matplotlib.colors.CSS4_COLORS)”找到。你能把它修好吗?
def hex_to_rgb(hex):
hex = hex.lstrip('#')
lv = len(hex)
return tuple(int(hex[i:i+lv//3], 16) for i in range(0, lv, lv//3))
for key, value in CSS4_COLORS.items():
rgb = hex_to_rgb(
我有一个单元测试,它测试一个函数,它创建了几个图。我不希望为这些图创建数字,所以我将matlplotlib.use('Agg')添加到单元测试和函数中。
这些是单元测试和函数的第一行两行:
import matplotlib as mpl
mpl.use('Agg')
...and我仍然收到这样的消息:
This call to matplotlib.use() has no effect
because the backend has already been chosen;
matplotlib.use() must be called *before* p
我需要通过matplotlib绘制一个精确的线条图,但我只得到了一个y=x图。Y轴的滴答值被混在一起。
import numpy as np
import matplotlib.pyplot as plt
title = "Number of Flats Constructed"
data = np.genfromtxt('C:\data/flats-constructed-by-housing-and-development-board-annual.csv',
skip_header=1,