报警多余的代码数据
#py:30: DeprecationWarning: Function: 'QChart.setAxisX(QAbstractAxis * axis, QAbstractSeries * series)' is marked as deprecated, please check the documentation for more information.
chart.setAxisX(axis_x, series_xy) #设置坐标轴的数据!!! 报警多余的数据
d:\BaiduSyncdisk\通讯模块\Qchart测试.py:31: DeprecationWarning: Function: 'QChart.setAxisY(QAbstractAxis * axis, QAbstractSeries * series)' is marked as deprecated, please check the documentation for more information.
chart.setAxisY(axis_y, series_xy) #设置坐标轴的数据!!!报警多余的数据#
import sys,math #Demo8_1.py
from PySide6.QtWidgets import QApplication,QWidget,QVBoxLayout
from PySide6.QtCharts import QChartView,QChart,QLineSeries,QValueAxis
from PySide6.QtCore import QPointF
class MyWidget(QWidget):
def __init__(self,parent=None):
super().__init__(parent)
self.resize(800,600)
V = QVBoxLayout(self)
chartView = QChartView(self) #创建图表视图控件
V.addWidget(chartView)
chart = QChart() #创建图表
chartView.setChart(chart) #图表控件中添加图表
chart.setTitle("X-Y") #设置图表的标题
series_xy = QLineSeries() #创建折线数据序列
series_xy.setName("X-Y") #设置数据序列的名称
xn = [5, 10, 15, 20, 50]
yn= [5, 15, 25, 15, 45]
for x,y in zip(xn,yn):
series_xy.append(QPointF(float(x),float(y)))
chart.addSeries(series_xy) #图表中添加数据序列
axis_x = QValueAxis() #创建坐标轴
axis_x.setRange(0,60) #设置坐标轴的范围
axis_x.setTitleText('mm') #设置坐标轴的标题
axis_y = QValueAxis()
axis_y.setRange(0,60)
axis_y.setTitleText("s")
chart.setAxisX(axis_x, series_xy) #设置坐标轴的数据!!! 报警多余的数据!!!
chart.setAxisY(axis_y, series_xy) #设置坐标轴的数据!!!报警多余的数据!!!
if __name__== "__main__":
app=QApplication(sys.argv)
window=MyWidget()
window.show()
sys.exit(app.exec())