Линия графика цены и точки объема в двух осях - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть такой код:

df.plot('Time', ['Price', 'Volume'], secondary_y='Volume', ax=axes[0])

По умолчанию оба отображаются в виде линии.Я хочу, чтобы объем во второй оси отображался как точка (*)

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете передать список стилей линии ключевому слову style:

import numpy as np
from matplotlib import pyplot as plt
import pandas as pd


df = pd.DataFrame.from_dict({
    'Time' : np.arange(10),
    'Price' : np.random.rand(10)*10,
    'Volume' : np.linspace(1,10,10)**2,
})


df.plot(
    'Time', ['Price', 'Volume'], secondary_y='Volume',
    style = ['-','*'],
    )

plt.show()

дает следующий график:

result of above code

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...