小编use*_*933的帖子

如何在我的Seaborn图中增加图例的字体大小?

我有以下代码来创建Seaborn条带图.我很难弄清楚如何增加绘图中出现的图例的字体大小.

g=sns.stripplot(x="Market", y="Rate", hue="Group",data=myBenchmarkData, jitter=True, size=12, alpha=0.5)
g.axes.set_title("4* Rate Market and by Hotel Groups for Year 2016",fontsize=25)
g.set_xlabel("Market",fontsize=20)
g.set_ylabel("Rate (in EUR)",fontsize=20)
g.tick_params(labelsize=15)
plt.savefig ('benchmark1.png')
Run Code Online (Sandbox Code Playgroud)

我的x轴和y轴标签字体大小没问题,但我的绘图中图例的字体大小很小.怎么改呢?

python matplotlib legend seaborn

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

如何将SQL表中列的数据类型从整数更改为十进制

我已经分配了我创建的表的一列的数据类型int.我的问题是,当我对它运行查询时,它没有显示小数位.

如何更正此列的数据类型以便它接受小数位?

表是dbo.Budget和相关的列被调用ROE.

sql sql-server integer decimal type-conversion

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

SQL Server查询:使用JOIN包含NULL值

我需要有关以下SQL Server查询的帮助,其中a.TAProfileID和c.CountryCode列在数据库中具有"NULL"值.

我希望我的JOIN语句返回存在的"NULL"值.

SELECT 
a.ReservationStayID AS 'Reservation Id',
a.PMSConfirmationNumber as 'PMS No',
a.CreatedOn AS 'Date Created',
a.ArrivalDate AS 'Date of Arrival',
a.DepartureDate AS 'Date of Departure',
a.TAProfileID AS 'TA Id',
a.StatusCode AS 'Status',
b.PropertyCode AS 'Hotel',
c.Name AS 'Travel Agency',
c.CountryCode AS 'Market Code',
d.CountryName AS 'Mkt'

FROM ReservationStay a

inner JOIN GuestStaySummary b ON a.ReservationStayID = b.ReservationStayID
inner JOIN TravelAgency c ON a.TAProfileID = c.TravelAgencyID
inner JOIN Market d ON c.CountryCode = d.CountryCode
Run Code Online (Sandbox Code Playgroud)

sql null join sql-server-2012

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

舍入日期到该月的第一天

我正在使用SQL Server 2014,我正在使用我的一个表中的列,列出了到达日期.

它采用以下格式:

ArrivalDate
2015-10-17 00:00:00.000
2015-12-03 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

我正在编写一个查询,从上表中提取数据,包括ArrivalDate列.但是,我需要转换日期,以便它们成为各自月份的第一天.

换句话说,我的查询应该输出上面的例子,如下所示:

2015-10-01 00:00:00.000
2015-12-01 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

我需要这个,以便我可以在PowerPivot模型中与我的日期表建立关系.

我尝试过这种语法,但它不符合我的要求:

CONVERT(CHAR(4),[ArrivalDate], 100) + CONVERT(CHAR(4), [ArrivalDate], 120) AS [MTH2]
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server date sql-server-2014

10
推荐指数
4
解决办法
2万
查看次数

如何从R中的日期中提取月份和日期并将其转换为日期类型?

Rstudio参加我的R会议,我有以下R代码:

d1 <- read.csv("mydata.csv", stringsAsFactors = FALSE, header = TRUE)

d2 <- d1 %>% 
      mutate(PickUpDate = ymd(PickUpDate))

str(d2$PickUpDate)
Run Code Online (Sandbox Code Playgroud)

上面最后一行代码的输出如下:

Date[1:14258], format: "2016-10-21" "2016-07-15" "2016-07-01" "2016-07-01" "2016-07-01" "2016-07-01" ...
Run Code Online (Sandbox Code Playgroud)

我需要在 中添加一个附加列(我们称之为MthDDdataframe d2,这将是“ ”列的月份和日期PickUpDate。因此,列MthDD需要采用格式mm-dd,但最重要的是,它仍然应该是date type.

我怎样才能实现这个目标?

更新:我已尝试以下操作,但它将新列输出为字符类型。我需要该列为日期类型,以便我可以将其用作绘图的 x 轴组件。

d2$MthDD <- format(as.Date(d2$PickUpDate), "%m-%d")
Run Code Online (Sandbox Code Playgroud)

r date lubridate

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

如何解释 R 中 auto arima 结果的第二部分?

我正在对time series数据进行分析,并运行 auto arima 函数来确定模型中使用的最佳系数ARIMA

model1 <- auto.arima(log(mydata_ts))
model1

Series: log(mydata_ts) 
ARIMA(2,1,1)(1,0,0)[12] 

Coefficients:
          ar1      ar2     ma1    sar1
      -1.1413  -0.3872  0.9453  0.7572
s.e.   0.1432   0.1362  0.0593  0.0830

sigma^2 estimated as 0.006575:  log likelihood=48.35
AIC=-86.69   AICc=-85.23   BIC=-77.44
Run Code Online (Sandbox Code Playgroud)

据我了解,上面结果中的 (2,1,1) 指的是模型中将使用的 p、d 和 q 的值ARIMA。但是 (1,0,0) 呢?

r time-series arima

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

如何使 ggplot2 在此图中排除零值?

R我在 中运行以下代码RStudio,输出也如下所示:

df2  %>%
  ggplot(aes(
    x = JANUARY,
    y = value,
    fill = JANUARY,
    group = year
  )) +
  geom_col(
    position = position_dodge(.65),
    width = .5
  ) +
  geom_text(aes(
    y = value + max(value) * .03,
    label = round(value * 100) %>% str_c('%')
  ),
  position = position_dodge(.65)
  ) +
  geom_text(aes(
    y = y_pos,
    label = str_remove(year, 'X')
  ),
  color = 'white',
  angle = 90,
  fontface = 'bold',
  position = position_dodge(0.65)
  ) +
  scale_y_continuous(
    breaks = seq(0, .9, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

用于SUM计算列的SQL语法,用于计算百分比分布

我正在使用SQL Server 2014,我有以下查询运行正常:

USE MyDatabase

SELECT [Room Nights],
       COUNT([Room Nights]) AS 'Count of RN'
FROM HOLDINGS2
GROUP BY [Room Nights]
Run Code Online (Sandbox Code Playgroud)

输出如下:

Room Nights      Count of RN
 1                 3
 4                 10
 5                 6
 7                 25
Run Code Online (Sandbox Code Playgroud)

现在我想显示另一个列,它给出了百分比的分布Count of RN.因此,我的输出需要像这样:

Room Nights      Count of RN    % Distribution
     1                 3           6.8
     4                 10          22.7
     5                 6           13.6
     7                 25          56.8
Run Code Online (Sandbox Code Playgroud)

我看了下面的讨论,试图找出一个解决方案: 计算值的百分比分布.

我想出了对现有代码的以下修改,但它不起作用!我在% Distribution列中只有零.

USE MyDatabase

SELECT [Room Nights],
       COUNT([Room Nights]) AS 'Count of RN',
       CAST(COUNT([Room Nights])/(SELECT COUNT([Room Nights])*100. …
Run Code Online (Sandbox Code Playgroud)

sql sql-server count sql-server-2014

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

如何使用开始日期和结束日期从一天扩展的SQL表中输出行?

我正在使用SQL Server 2012,我有一个名为的表StayInfo.

它具有以下结构(提取):

Name    ArrDate        DepDate       ID
A       2016-03-29     2016-04-02    100
B       2016-05-10     2016-05-12    250
Run Code Online (Sandbox Code Playgroud)

我想从T-SQL查询输出以下内容:

Name    Date          ID
A       2016-03-29   100
A       2016-03-30   100 
A       2016-03-31   100
A       2016-04-01   100
A       2016-04-03   100
B       2016-05-10   250
B       2016-05-11   250
B       2016-05-12   250
Run Code Online (Sandbox Code Playgroud)

我面临的主要困难是每天执行拆分所需的SQL代码.

sql t-sql sql-server date

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

这种情节可以用ggplot2完成吗?

我正在使用Rggplot2为出版目的做一些情节.我遇到过这个情节,我想用它来复制它ggplot2.但是,我从未见过像这样的情节ggplot2.

可以用ggplot2吗?酒吧下方的文字怎么样?我想这些必须在ggplot2代码中进行硬编码.你如何调整这些文字?

条状图

r bar-chart ggplot2

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