iOSPlot: как отобразить несколько графиков в одном представлении? - PullRequest
0 голосов
/ 24 мая 2011

Я занимаюсь разработкой приложения для iPhone, для которого требуются графики.Поэтому я использую API под названием iOSPlot для рисования линейных диаграмм.

Я скачал API по этой ссылке

https://github.com/honcheng/iOSPlot

График выглядит нормально.Я хочу отобразить один график под другим в том же виде.

Как я могу это сделать?

Я предполагаю, что это распечатывает диаграммы в UIView и согласно моему требованию диаграммы моглибыть больше 1.

Так как я могу отображать более одного графика в одном представлении?

1 Ответ

2 голосов
/ 24 мая 2011

не работает?

PCHalfPieChart *pieChart1 = [[PCHalfPieChart alloc] initWithFrame:CGRectMake(10, 10, 50, 50)];
[self.view addSubview:pieChart1];
// adding dataset1 to pieChart1

PCHalfPieChart *pieChart2 = [[PCHalfPieChart alloc] initWithFrame:CGRectMake(70, 10, 50, 50)];
[self.view addSubview:pieChart2];
// adding dataset2 to pieChart2

Или вот так:

PCLineChartView * lineChart;

// you should find a way to define your x, y, width and height correctly.
// I have not enough information about your project to find a solution
// I admit that there is 4 var called x, y, width and height

for (int i=0; i < numberOfChart; i++) {
    lineChart = [[PCLineChartView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    // Add some data
    // it can be based on the index to define which data goes to which chart
    // ...

    [self.view addSubview: lineChart];
    [lineChart release];

    // Changing values of x, y, width and height
    // should come here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...