У меня проблема с чтением некоторых файлов gml в c #. Мои файлы не имеют схемы или пространств имен и выглядят как файлы из этого вопроса:
Разбор данных GML с использованием C # Linq в XML
только без схемы, подобной этой:
152.035953
-28.2103190007845
152.035957
-28.2102020007845
152.034636
-28.2100120007845
152.034617
-28.2101390007845
152.035953
-28.2103190007845
Когда я пытаюсь прочитать документ с помощью XDocument. Метод загрузки Я получаю исключение: Пространство имен 'gml' не определено
.
У меня много файлов gml, поэтому я не хочу добавлять схемы и пространства имен ко всем моим файлам. дата начала дата окончания ); INSERT INTO session (start_date, end_date) VALUES (...
Эта таблица используется для хранения сеансов (событий):
CREATE TABLE session (
id int(11) NOT NULL AUTO_INCREMENT
, start_date date
, end_date date
);
INSERT INTO session
(start_date, end_date)
VALUES
("2010-01-01", "2010-01-10")
, ("2010-01-20", "2010-01-30")
, ("2010-02-01", "2010-02-15")
;
Мы не хотим конфликтовать между диапазонами.
Допустим, нам нужно вставить новый сеанс с 2010-01-05 до 2010-01-25 .
Есть идеи?
Надеюсь, это поможет вам начать:
ggplot(data, aes(status, fill = ..x..))+
geom_histogram(binwidth = 1) +
scale_fill_gradient(low = "black", high = "white")
ggplot(data, aes(status, fill = ..x.. > 9))+
geom_histogram(binwidth = 1) +
scale_fill_grey()
Как насчет использования fill = .. count ..
или fill = I (.. count ..> 9)
сразу после y = .. density ..
? Вам придется немного повозиться с заголовком легенды и надписями, но она получит правильную окраску.
РЕДАКТИРОВАТЬ:
Кажется, я немного неправильно понял ваш вопрос. Если вы хотите определить цвет на основе координаты x, вы можете аналогичным образом использовать автоматическую переменную .. x ..
.
А как насчет scale_manual
? Вот ссылка на сайт Хэдли. Я использовал эту функцию, чтобы установить соответствующий цвет заливки для блочной диаграммы. Не уверен, что это будет работать с гистограммой ...