Matplotlib – это краеугольный камень визуализации данных в Python. Этот сборник вопросов с множественным выбором (MCQ) предназначен для проверки и закрепления ваших знаний о библиотеке Matplotlib. Он охватывает основы, настройку графиков, работу с pyplot и подграфиками, а также интеграцию с Pandas и Seaborn. Цель – предоставить вам всесторонний ресурс для самопроверки и подготовки к техническим собеседованиям. 😉
Основы Matplotlib: Вопросы и Ответы
Установка и Импорт Matplotlib (вопросы)
-
Какая команда используется для установки Matplotlib с помощью pip?
a)
install matplotlibb)pip install matplotlibc)matplotlib installd)pip install plotОтвет: b)
-
Какой способ импорта Matplotlib является общепринятым?
a)
import matplotlibb)import matplotlib.pyplotc)from matplotlib import pyplotd)import matplotlib.plot as pltОтвет: c)
Основные Типы Графиков: Line, Scatter, Bar (вопросы)
-
Какая функция Matplotlib используется для создания линейного графика?
a)
scatter()b)bar()c)plot()d)line()Ответ: c)
-
Для отображения взаимосвязи между двумя наборами данных лучше всего использовать:
a) Линейный график b) Диаграмму рассеяния c) Столбчатую диаграмму d) Гистограмму
Ответ: b)
Настройка Графиков: Практикум
Работа с Осями, Заголовками и Легендами (вопросы)
-
Какая функция используется для добавления заголовка к графику?
a)
xlabel()b)ylabel()c)title()d)legend()Ответ: c)
-
Как добавить подписи к осям x и y?
a)
title()иsuptitle()b)xlabel()иylabel()c)legend()иannotate()d)text()иannotate()Ответ: b)
Настройка Внешнего Вида Графиков (Цвет, Стиль, Маркеры) (вопросы)
-
Как изменить цвет линии графика на красный?
a)
plt.plot(x, y, color='red')b)plt.plot(x, y, c='red')c)plt.plot(x, y, 'r')d) Все вышеперечисленноеОтвет: d)
-
Какой маркер используется для отображения точек в виде кругов?
a)
.b)xc)od)sОтвет: c)
Pyplot и Подграфики: Углубленный Разбор
Использование Pyplot для Создания Графиков (вопросы)
-
Что такое
pyplotв Matplotlib?a) Интерфейс для создания интерактивных графиков b) Набор функций, имитирующих интерфейс MATLAB c) Модуль для работы с 3D-графиками d) Библиотека для статистической визуализации
РекламаОтвет: b)
-
Какой метод используется для отображения графика, созданного с помощью
pyplot?a)
show()b)display()c)render()d)plot()Ответ: a)
Работа с Подграфиками (subplots) и Многооконными Графиками (вопросы)
-
Как создать несколько подграфиков в одном окне?
a) Используя функцию
plot()несколько раз b) Используя функциюsubplot()илиsubplots()c) Создавая отдельные фигуры для каждого графика d) Используя функциюfigure()с разными аргументамиОтвет: b)
-
Что возвращает функция
plt.subplots()?a) Только объект Figure b) Только объект Axes c) Объект Figure и один объект Axes d) Объект Figure и массив объектов Axes
Ответ: d)
Визуализация Данных с Pandas и Seaborn: Примеры
Визуализация Данных из Pandas DataFrame в Matplotlib (вопросы)
-
Как построить график из DataFrame Pandas, используя Matplotlib?
a) Непосредственно передать DataFrame в функции Matplotlib b) Извлечь данные из DataFrame и передать их в функции Matplotlib c) Использовать метод
.plot()DataFrame d) b и cОтвет: d)
-
Какой тип графика создается по умолчанию при использовании
.plot()для DataFrame?a) Диаграмма рассеяния b) Столбчатая диаграмма c) Линейный график d) Гистограмма
Ответ: c)
Сравнение Matplotlib и Seaborn (вопросы)
-
В чем основное отличие между Matplotlib и Seaborn?
a) Matplotlib – это библиотека для статистической визуализации, а Seaborn – для создания базовых графиков. b) Seaborn основан на Matplotlib и предоставляет более высокоуровневый интерфейс с улучшенными стилями и более сложными типами графиков. c) Matplotlib может работать с Pandas, а Seaborn – нет. d) Seaborn быстрее Matplotlib.
Ответ: b)
-
Какой из следующих графиков легче создать с помощью Seaborn, чем с помощью Matplotlib?
a) Линейный график b) Диаграмма рассеяния c) Violin plot d) Столбчатая диаграмма
Ответ: c)
Заключение
Этот набор вопросов с множественным выбором – отличный способ проверить свои знания Matplotlib. Надеюсь, он помог вам лучше понять эту мощную библиотеку визуализации данных Python! Удачи в дальнейшем изучении! 🚀