Вы можете передать список стилей линии ключевому слову 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()
дает следующий график:
