小编Diz*_*ahi的帖子

调试将忽略依赖org.json:json:20090211,因为它可能与Android提供的内部版本冲突

当我运行android studio时,会出现以下警告:

调试将忽略依赖项org.json:json:20090211,因为它可能与Android提供的内部版本冲突.如有问题,请用jarjar重新包装以更改类包

我该如何解决这个错误?

谢谢.

java android android-studio build.gradle android-gradle-plugin

9
推荐指数
2
解决办法
7246
查看次数

Seaborn对图和NaN值

我正在尝试理解为什么失败了,即使文档说:

dropna:布尔值,可选在绘制之前从数据中删除丢失的值。

from matplotlib import pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
sns.__version__
# '0.7.dev'
# generate an example DataFrame
a = pd.DataFrame(data={
    'a': np.random.normal(size=(100,)),
    'b': np.random.lognormal(size=(100,)),
    'c': np.random.exponential(size=(100,))})
sns.pairplot(a) # this works as expected
# snip
b = a.copy()
b.iloc[5,2] = np.nan # replace one value in col 'c' by a NaN
sns.pairplot(b) # this fails with error 
                # "AttributeError: max must be larger than min in range parameter."
                # in …
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas seaborn

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

matplotlib 散点图:如何使用 data= 参数

matplotlib 文档说明scatter()

\n
\n

除了上述参数之外,该函数还可以采用 data 关键字参数。如果给出这样的数据参数,则以下参数将替换为 data[]:

\n

具有以下名称的所有参数:\xe2\x80\x98s\xe2\x80\x99、\xe2\x80\x98color\xe2\x80\x99、\xe2\x80\x98y\xe2\x80\x99、\xe2\x80 \x98c\xe2\x80\x99、\xe2\x80\x98linewidths\xe2\x80\x99、\xe2\x80\x98facecolor\xe2\x80\x99、\xe2\x80\x98facecolors\xe2\x80\x99、\xe2 \x80\x98x\xe2\x80\x99,\xe2\x80\x98edgecolors\xe2\x80\x99。

\n
\n

但是,我不知道如何让它工作。\n最小的例子

\n
import matplotlib.pyplot as plt\nimport numpy as np\n\ndata = np.random.random(size=(3, 2))\nprops = {'c': ['r', 'g', 'b'],\n         's': [50, 100, 20],\n         'edgecolor': ['b', 'g', 'r']}\n\nplt.scatter(data[:, 0], data[:, 1], data=props)\nplt.show()\n
Run Code Online (Sandbox Code Playgroud)\n

生成具有默认颜色和大小的图,而不是提供的图。

\n

有人用过这个功能吗?

\n

matplotlib scatter-plot

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

Seaborn 的箱线图+群图:x 的不同颜色,色调的不同符号

我正在尝试使用具有不同x组的seaborn和附加hues. 看到这个代码:

tips = sns.load_dataset("tips")

sns.stripplot(x="day", y="total_bill", hue="smoker",
              data=tips, jitter=True,
              palette="Set2", split=True,linewidth=1,edgecolor='gray')

sns.boxplot(x="day", y="total_bill", hue="smoker",
            data=tips,palette="Set2",fliersize=0)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想让每个x箱线图(在这个例子中,每天)是不同的颜色,而每个hue(在这种情况下,吸烟者/非吸烟者)在群图上用不同的符号表示。

我试图玩弄这个palette论点,但没有得到我想要的。我也尝试artists直接使用 ,但是由于某种原因facecolor更改箱线图的 也会更改edgecolor,而且我不知道如何更改 swarmplot 上的符号。

matplotlib boxplot seaborn

5
推荐指数
1
解决办法
4826
查看次数

如何在 Jupyer 笔记本中绘图后抑制文本输出

当你想使用 python 更新绘图参数时mpl.rcParams.update(params),它会打印一个数组来表示你拥有的绘图数量,比如说,如果你使用 hist 作为 12 个参数,你会得到一个 12 行的数组,如下所示

array([[<matplotlib.axes._subplots.AxesSubplot object at 0x1a1d27fc50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1d6292e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1d63b6d8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1e922c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e955208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e97c780>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9a3cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9d52e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1e9d5320>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea25da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea55358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1a1ea7d8d0>]],
      dtype=object)
Run Code Online (Sandbox Code Playgroud)

我怎样才能避免/禁止在 jupyter 笔记本中打印它。

示例代码:

params = {'axes.titlesize':'60', 'xtick.labelsize':'24', 'ytick.labelsize':'24'} 
mpl.rcParams.update(params);
data.hist(figsize=(50, 30), bins=10)
Run Code Online (Sandbox Code Playgroud)

python matplotlib jupyter-notebook

5
推荐指数
1
解决办法
2616
查看次数

仅解析小时:分钟:秒使用熊猫

我有以下数据:

23:10:50        all     28.36      0.00      0.38      0.25      0.00     71.02
23:10:51        all     22.77      0.00      0.84      0.12      0.00     76.27
23:10:52        all     32.06      0.00      0.86      0.00      0.00     67.08
23:10:53        all     31.38      0.00      0.61      0.00      0.00     68.01
23:10:54        all     27.17      0.00      1.36      0.25      0.00     71.22
23:10:55        all     37.48      0.00      0.75      0.00      0.00     61.77
23:10:56        all     29.02      0.00      0.75      1.76      0.00     68.47
23:10:57        all     41.82      0.00      1.37      0.12      0.00     56.68
23:10:58        all     29.01      0.00      1.10      0.00      0.00     69.89
23:10:59        all     37.00      0.00      1.50      1.88      0.00 …
Run Code Online (Sandbox Code Playgroud)

python pandas

4
推荐指数
1
解决办法
5600
查看次数

axvline 和 axhline 循环用于多个子图

我有 16 个子图,希望在每个子图中包含以下内容:

ax1.axvline(x=0.5, ymin=0.0, ymax=1.0, color='k', linestyle='--', alpha=0.3)
ax1.axhline(y=0.5, xmin=0.0, xmax=1.0, color='k', linestyle='--', alpha=0.3)
Run Code Online (Sandbox Code Playgroud)

运行一个循环来为所有子图提供它们似乎比使用 32 行更可行,但简单的字符串连接不起作用,例如

for i in xrange(1,17,1):
    # then try to use i for each ax -- this isn't practical
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

python matplotlib

4
推荐指数
1
解决办法
9412
查看次数

seaborn regplot 删除数据点的颜色

我正在分析Iris 数据集并在花瓣宽度和花瓣长度之间绘制散点图。为了制作情节,我使用了以下代码:

# First, we'll import pandas, a data processing and CSV file I/O library
import pandas as pd
# We'll also import seaborn, a Python graphing library
import warnings # current version of seaborn generates a bunch of warnings that we'll ignore
warnings.filterwarnings("ignore")
import seaborn as sns
import matplotlib.pyplot as plt
import numpy
sns.set(style="dark", color_codes=True)

# Next, we'll load the Iris flower dataset, which is in the "../input/" directory
iris = pd.read_csv("Iris.csv") # the iris dataset is …
Run Code Online (Sandbox Code Playgroud)

python regression matplotlib seaborn

0
推荐指数
1
解决办法
4385
查看次数