Как бросить объект в Objective C

Если вы поместите аргументы color и fill в aes(), вы получите легенду. С помощью scale_fill_manual мы меняем столбики на синий. установка color и fill labs() в "" удаляет их.

##  Plotting discharge and SSL
Pgraph1 <- ggplot(Pyay, aes(x=Month, group = 2))
Pgraph1 <- Pgraph1 + geom_bar(aes(y=P_Discharge, fill = "discharge"), stat="identity")
Pgraph1 <- Pgraph1 + geom_line(aes(y=P_SSL, colour = "SSL"), size=1)+ labs(y=expression(Q/(m^{3}))) + labs(x=" ") 
Pgraph1 <- Pgraph1 + scale_fill_manual(values = c("discharge" = "blue")) + labs(color = "", fill = "")

#adding second axis 
Pgraph1 <- Pgraph1 + scale_y_continuous(sec.axis = sec_axis(~.,name = expression(Suspended~sediment~load~(10^{6}~t))))

#colouring axis titles
Pgraph1 <- Pgraph1 + theme(
  axis.title.x = element_blank(),
  axis.title.y = element_text(size=14),
  axis.text.x = element_text(size=14)
)
Pgraph1

enter image description here

119
задан Billy 27 March 2009 в 17:37
поделиться

3 ответа

Помните, Objective C является надмножеством C, таким образом преобразовывая тип работ, как это делает в C:

myEditController = [[SelectionListViewController alloc] init];
((SelectionListViewController *)myEditController).list = listOfItems;
209
ответ дан Jim Puls 24 November 2019 в 01:49
поделиться
((SelectionListViewController *)myEditController).list

Больше примеров:

int i = (int)19.5f; // (precision is lost)
id someObject = [NSMutableArray new]; // you don't need to cast id explicitly
11
ответ дан Sijmen Mulder 24 November 2019 в 01:49
поделиться

Несомненно, синтаксис является точно тем же как C - NewObj* pNew = (NewObj*)oldObj;

В этой ситуации можно хотеть рассмотреть предоставление этого списка в качестве параметра конструктору, чему-то как:

// SelectionListViewController
-(id) initWith:(SomeListClass*)anItemList
{
  self = [super init];

  if ( self ) {
    [self setList: anItemList];
  }

  return self;
}

Затем используйте его как это:

myEditController = [[SelectionListViewController alloc] initWith: listOfItems];
4
ответ дан Andrew Grant 24 November 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: